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.

https://github.com/faisalhakimi22/alephlam

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
Last synced: 5 months ago · JSON representation

Repository

A beautiful, modern website for AlephLam, an online Islamic education platform offering Quran and Arabic learning courses for the whole family.

Basic Info
  • Host: GitHub
  • Owner: Faisalhakimi22
  • Language: HTML
  • Default Branch: main
  • Homepage:
  • Size: 54.4 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 6 months ago · Last pushed 5 months ago
Metadata Files
Readme

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

  1. Clone the repository bash git clone <repository-url> cd alephlam-website

  2. Install dependencies bash npm install

  3. Run the development server bash npm run dev

  4. Open 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

  1. Connect your repository to Vercel
  2. Vercel will automatically detect Next.js
  3. Deploy with default settings

🔧 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

📞 Contact Information

  • Email: alephlam03@gmail.com
  • Phone: +49 159 022 97532
  • Platform: Online classes via Zoom

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. 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

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

.next/package.json npm
.next/types/package.json npm
package-lock.json npm
  • 492 dependencies
package.json npm
  • @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