Student portal for SRM University — timetable, attendance, marks, and academic tools in one place.
🔗 Live site: gradex.bond
All six at desktop viewport 1440×900.
| Desktop | Desktop |
|---|---|
![]() |
![]() |
| Home | Schedule |
![]() |
![]() |
| Attendance | Marks |
![]() |
![]() |
| Profile | AI |
Dark theme. Try gradex.bond/demo to use without login.
GradeX is a full-stack web application built for SRM University students. It brings timetable, attendance, marks, calendar, and other academic resources into a single, fast dashboard — so students spend less time jumping between portals and more time on what matters.
The app is designed for reliability and a clean experience on both web and mobile, with a focus on real data, secure auth, and useful features (including PWA support and in-app tools that tie into the university ecosystem).
| Area | What it does |
|---|---|
| Schedule | View and manage timetable; optional subjects, slot-wise view, export-friendly. |
| Attendance | Per-course attendance and percentage; leaves tracking; sync with official data. |
| Marks | Check grades and results in one place. |
| Calendar | Academic calendar and personal event reminders. |
| Food & mess | Mess menu and food-related info. |
| AI assistant | In-app chatbot for quick academic queries (timetable, attendance, marks in context). |
| Other tools | Seat finder, group/formation tools, RealDac, and utilities that fit student workflows. |
- Frontend: React, Vite, client-side routing, responsive UI
- Backend / API: Node.js (Express), server-side APIs and proxies
- Data / auth: Convex (real-time backend), JWT-based auth
- Infra: Docker, Nginx, HTTPS on a VPS; optional PWA setup
- Full product: Designed, built, and deployed as a single-owner project — from UI and API design to deployment and monitoring.
- Real users: Built for and used by SRM students; handles real university data and auth flows.
- Production habits: Environment-based config, health checks, structured logging, and a clear deploy pipeline.
- Extensible: Modular structure so new features (e.g. new academic tools or integrations) can be added without rewriting the core.
This repository is a showcase for portfolio and hiring. It contains only high-level documentation and links; the live application and codebase are maintained separately.
Live app: gradex.bond





