A full-featured coaching platform web application built with React (no backend/database — purely visual/frontend).
- Node.js v16+ installed
- npm v8+
# 1. Install dependencies
npm install
# 2. Start development server
npm startThe app will open at http://localhost:3000
Navigate to the Login page and enter:
| Field | Value |
|---|---|
| Username | admin |
| Password | admin |
| Page | Description |
|---|---|
| Home | Hero, stats, featured courses, FAQs |
| Courses | All courses with filter & search |
| About Us | Founder, team, mission, timeline |
| Contact | Contact form, info, map |
| Login | Student/Admin login |
| Section | Features |
|---|---|
| Overview | Stats dashboard, charts, recent activity |
| Students | Add/Edit/Delete students, search & filter |
| Courses | Add/Edit/Delete courses |
| Fees | Fee tracker, record payments, progress bars |
| Batches | Batch management with seat utilization |
| Notices | Post/Edit/Delete notices & announcements |
- React 18
- Custom CSS (no UI library)
- Google Fonts (Playfair Display + DM Sans)
- Unsplash images (online)
Deepen Satyadev — Founder, BrainWave Academy, Ahmedabad