https://github.com/faisalhakimi22/alephlam
A beautiful, modern website for AlephLam, an online Islamic education platform offering Quran and Arabic learning courses for the whole family.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.3%) to scientific vocabulary
Repository
A beautiful, modern website for AlephLam, an online Islamic education platform offering Quran and Arabic learning courses for the whole family.
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
AlephLam - Professional Islamic Education Platform
A beautiful, modern website for AlephLam, an online Islamic education platform offering Quran and Arabic learning courses for the whole family.
🎨 Design Features
- Professional Design: Clean, modern interface with Islamic aesthetic
- Custom Colors: Primary (#ae8d36) and Secondary (#083843) color scheme
- Responsive: Fully responsive design that works on all devices
- Animations: Smooth animations and transitions using Framer Motion
- Interactive Elements: Working forms, quiz, and navigation
🚀 Features
Core Functionality
- Responsive Navigation: Mobile-friendly navigation with hamburger menu
- Hero Section: Compelling landing section with call-to-action buttons
- Course Showcase: Comprehensive display of all course offerings
- Interactive Quiz: Course recommendation quiz for students
- Contact Forms: Multiple contact form types with validation
- Testimonials: Student reviews and ratings
- Footer: Complete footer with links and newsletter signup
Course Categories
- Quran Courses: Nouraniyyah, Noorul-Bayaan, Tajweed, Hifz, Reading Correction
- Arabic Language: Madina Arabic, Bayna Yadaik
- Children's Courses: Alif Ba, Tajweed for Kids, Hifz for Children, Prayer Learning
Interactive Elements
- Course Quiz: 5-question quiz to recommend the perfect course
- Contact Forms: Different forms for various inquiry types
- Form Validation: Client-side validation with error messages
- Smooth Scrolling: Navigation with smooth scroll to sections
🛠️ Technology Stack
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Forms: React Hook Form
- Intersection Observer: React Intersection Observer
📦 Installation
Clone the repository
bash git clone <repository-url> cd alephlam-websiteInstall dependencies
bash npm installRun the development server
bash npm run devOpen your browser Navigate to http://localhost:3000
🏗️ Project Structure
alephlam-website/
├── app/
│ ├── globals.css # Global styles and Tailwind imports
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Main homepage
├── components/
│ ├── Header.tsx # Navigation header
│ ├── Hero.tsx # Hero section
│ ├── Features.tsx # Features showcase
│ ├── Courses.tsx # Course listings
│ ├── Testimonials.tsx # Student testimonials
│ ├── ContactForm.tsx # Contact forms
│ ├── Footer.tsx # Footer component
│ └── CourseQuiz.tsx # Interactive course quiz
├── public/
│ └── logo.png # AlephLam logo
├── tailwind.config.js # Tailwind configuration
├── package.json # Dependencies and scripts
└── README.md # This file
🎯 Key Components
Header Component
- Responsive navigation with mobile menu
- Logo and branding
- Navigation links to all sections
- Login button
Hero Section
- Compelling headline and description
- Feature highlights
- Call-to-action buttons
- Decorative Arabic text elements
Courses Section
- Three main categories: Quran, Arabic, Children
- Detailed course cards with pricing
- Feature lists for each course
- Booking buttons
Course Quiz
- 5-question interactive quiz
- Progress tracking
- Course recommendations based on answers
- Beautiful result display
Contact Forms
- Multiple form types (general, waitlist, passive, children)
- Form validation
- Success messages
- Contact information display
🎨 Customization
Colors
The website uses a custom color palette defined in tailwind.config.js:
javascript
colors: {
primary: {
DEFAULT: '#ae8d36', // Gold
light: '#c4a44a',
dark: '#8b6f2b',
},
secondary: {
DEFAULT: '#083843', // Dark teal
light: '#0a4a5a',
dark: '#052a35',
}
}
Fonts
- Primary: Inter (Google Fonts)
- Arabic: Noto Naskh Arabic (Google Fonts)
📱 Responsive Design
The website is fully responsive with breakpoints: - Mobile: < 768px - Tablet: 768px - 1024px - Desktop: > 1024px
🚀 Deployment
Build for Production
bash
npm run build
Start Production Server
bash
npm start
Deploy to Vercel
- Connect your repository to Vercel
- Vercel will automatically detect Next.js
- Deploy with default settings
🔧 Available Scripts
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
📞 Contact Information
- Email: alephlam03@gmail.com
- Phone: +49 159 022 97532
- Platform: Online classes via Zoom
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
📄 License
This project is licensed under the MIT License.
AlephLam - Professional Islamic Education Platform Learn Quran and Arabic online with qualified teachers in a supportive, family-friendly environment.
Owner
- Name: Faisal Hakimi
- Login: Faisalhakimi22
- Kind: user
- Location: Pakistan
- Website: https://medium.com/@faisalh5556
- Repositories: 1
- Profile: https://github.com/Faisalhakimi22
Computer Science | Aspiring Data Analyst | Ai Enthusiast | Machine Learning
GitHub Events
Total
- Delete event: 2
- Issue comment event: 3
- Push event: 15
- Pull request event: 3
- Create event: 2
Last Year
- Delete event: 2
- Issue comment event: 3
- Push event: 15
- Pull request event: 3
- Create event: 2
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 22 days
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 22 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
- cloudflare-workers-and-pages[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 492 dependencies
- @cloudflare/next-on-pages ^1.13.16 development
- @types/node ^20.8.0 development
- @types/react ^18.2.0 development
- @types/react-dom ^18.2.0 development
- autoprefixer ^10.4.16 development
- eslint ^8.51.0 development
- eslint-config-next ^14.0.0 development
- postcss ^8.4.31 development
- tailwindcss ^3.3.5 development
- typescript ^5.2.0 development
- framer-motion ^10.16.0
- lucide-react ^0.292.0
- next ^15.5.2
- react ^19.1.1
- react-dom ^19.1.1
- react-hook-form ^7.47.0
- react-intersection-observer ^9.5.0