A modern web-based Student Progress Management System built with Next.js, TypeScript, and Firebase.
The system allows students to manage and monitor their academic progress through a simple and responsive interface.
- 🔐 User Registration and Login
- 📊 Student Dashboard
- 📚 Subject Management
- 📝 Marks Management
- 📈 Academic Reports
- 📅 Semester Management
- 🔥 Firebase Integration
- 📱 Responsive User Interface
- 🛡️ Protected Routes
- ⚡ Fast and modern Next.js application
- Next.js
- React
- TypeScript
- CSS
- Firebase
- Firebase Firestore
- Firebase Authentication
- Visual Studio Code
- Git
- GitHub
- Firebase Hosting
student-progress-system/
│
├── app/
│ ├── dashboard/
│ ├── login/
│ ├── marks/
│ ├── register/
│ ├── reports/
│ ├── semesters/
│ ├── subjects/
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx
│
├── components/
│ ├── auth/
│ │ └── ProtectedRoute.tsx
│ │
│ └── layout/
│ ├── Header.tsx
│ ├── MainLayout.tsx
│ └── Sidebar.tsx
│
├── firebase/
│ ├── config.ts
│ └── firestore.ts
│
├── public/
│
├── firebase.json
├── next.config.ts
├── package.json
├── tsconfig.json
└── README.md