StudentSphere is a full-stack student life management dashboard that brings together academics, lifestyle planning, notes, calendar sync, and optional AI study tools into one polished app.
- Frontend: HTML, JavaScript, Tailwind CSS
- Backend: Python (Flask) + Firebase (Auth & Firestore)
- Structured for a 4-person team with a 9-day implementation roadmap.
Smart dashboard for students — marks & attendance, habits, timetable, notes, calendar sync, and optional GPT-powered features.
StudentSphere — Full-stack student life dashboard (Flask, Firebase, Tailwind)
- 📊 Academics: marks & attendance tracking and summaries
- 🧭 Lifestyle: timetable, habit tracker, progress overview
- 📝 Notes: simple notepad with CRUD operations
- 📅 Calendar: view & optionally sync with Google Calendar
- 🤖 AI (optional): auto-notes and quiz generation via GPT API
- 🔐 Auth: Firebase-backed authentication + JWT session support
| Service | Status | Link |
|---|---|---|
| WEBSITE | 🟢 Live | https://studentsphere-yqqa.onrender.com/ |
All endpoints start with:
https://studentsphere-yqqa.onrender.com
POST /auth/registerPOST /auth/login
GET /profilePUT /profile
-
GET /marks -
POST /marks -
PUT /marks/:id -
DELETE /marks/:id -
GET /attendance -
POST /attendance
GET /notesPOST /notesPUT /notes/:idDELETE /notes/:id
-
GET /habits -
POST /habits -
PUT /habits/:id -
DELETE /habits/:id -
GET /timetable -
POST /timetable
GET /calendar/eventsPOST /calendar/sync
POST /ai/notesPOST /ai/quiz