The last academic app a student will ever need.
Vertex is a full-stack web application built for SRM University students that 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 |
|---|---|
| Dashboard | Central hub with quick overview of today's schedule, attendance status, and recent updates |
| Timetable | View and manage weekly class schedule; slot-wise view with export and share options |
| Attendance | Per-course attendance tracking with percentage calculation; leaves (OD/ML) management |
| Marks | Check grades and results in one place with detailed subject-wise breakdown |
| Calendar | Academic calendar with personal event reminders and class schedules |
| Grade Calculator | Calculate SGPA/CGPA and predict grades based on current performance |
| Mess Menu | Weekly mess/dining hall menu with daily updates |
| Materials | Access study materials organized by semester and subject |
| Profile Sharing | Generate and share a neat academic profile summary |
| Settings | Customize attendance thresholds, manage courses, configure notifications, update profile |
- Seat Finder (coming soon)
- Socials (coming soon)
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- PWA: Service workers with offline support
- Framework: Go (Fiber)
- Language: Go
- Authentication: JWT
- Database: Supabase (PostgreSQL)
- Real-time: Supabase Realtime
- Containerization: Docker
- Deployment: Nginx, HTTPS on VPS
- Full product: Designed, built, and deployed as a single-owner project — from UI/UX and API design to deployment and monitoring
- Real users: Built for and used by SRM students; handles real university data and authentication flows
- Production habits: Environment-based configuration, health checks, structured logging, and clear deployment pipeline
- Extensible: Modular structure so new features (e.g., new academic tools or integrations) can be added without rewriting the core
See LICENSE for details.
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.
For questions or feedback, reach out via GitHub issues.