https://github.com/mdawlad29/online-course-platform
https://github.com/mdawlad29/online-course-platform
angular javascript lucide-icons tailwindcss typescript
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mdawlad29/online-course-platform
- Owner: mdawlad29
- Created: 2025-06-24T11:46:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-05T06:46:39.000Z (12 months ago)
- Last Synced: 2025-07-05T07:35:20.647Z (12 months ago)
- Topics: angular, javascript, lucide-icons, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://online-course-platform-theta.vercel.app
- Size: 2.99 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Online Course Platform
A modern, feature-rich online learning platform built with Angular and Tailwind CSS. It allows users to browse, purchase, and enroll in courses with a smooth and responsive user experience.
---
## 🚀 Features
✅ Modern Angular standalone components architecture
✅ Responsive and mobile-friendly design
✅ Dynamic course listing and details
✅ Secure signup and login functionality
✅ Global page loader
✅ Accordion-based syllabus section
✅ Reusable UI components (cards, headings, icons, etc.)
✅ Smooth scrolling and section-based navigation
✅ Tailwind CSS for highly customizable styling
✅ SEO-friendly routes with Angular Router
---
## 🛠️ Tech Stack
- **Frontend**: Angular (standalone components), TypeScript
- **Styling**: Tailwind CSS
- **Routing**: Angular Router
- **State**: Angular Input/Output, local component state
- **Icons**: Custom SVG and component-based icons
- **Tooling**: Vite (optional), Angular CLI
---
# clone the repo
git clone https://github.com/yourusername/online-course-platform.git
# navigate into the project
cd online-course-platform
# install dependencies
npm install
# start development server
ng serve