Every feature, improvement, and fix we've shipped, from the very first beta to the latest release. Built in the open, for SRM students.
Know exactly how many classes you can safely skip per subject while staying above 75%. Uses timetable, calendar, and real attendance data to project forward to semester end.
See a live progress bar on your current class card showing how much time has elapsed and remaining, so you always know when the class ends.
Holiday dates are now tinted red in the attendance prediction date picker, so you don't accidentally select holidays when planning leaves.
After 6:30 PM, the timetable automatically shows tomorrow's schedule with the correct day order. No more manually checking.
Empty course codes are hidden, cleaner class cards, and theory/practical pills are aligned to the right for a more polished look.
A sleek PortalX branded footer on mobile views with Nexa Bold typography, adding personality to the mobile experience.
Complete frontend rewrite using the latest web technologies. App Router, Server Components, and React 19 features for blazing-fast performance.
Migrated from Next.js API routes to a standalone Go backend powered by Fiber. API latency reduced by up to 70% with better session management.
Full grid editor to add custom/optional classes, edit existing slots, and persist changes. Supports all 12 time slots and merges edits with the official timetable.
Export your complete timetable grid as a high-resolution PNG in dark or light mode, or as a formatted PDF. Share it on WhatsApp, print it, or set it as wallpaper.
Submit mandatory faculty feedback directly from PortalX. Auto-fill all 14 rating parameters with one click, with smart comment templates and progress tracking.
Intelligent handling of SRM Academia's concurrent session limits with auto-retry, session termination, and seamless re-authentication.
Built-in client-side performance tracking measuring page load, dashboard load time, and Core Web Vitals (LCP, FID, CLS) with admin-facing analytics.
Full admin panel with user statistics, health monitoring, memory/CPU gauges, performance charts, issues management, and hosting poll results.
Dismissible announcement banners with auto-rotation, swipe gestures, and type badges (info/feature/update/warning) for communicating updates to users.
In-app poll for gathering user preferences on hosting models (ad-supported, paid, or other) with real-time results in the admin panel.
Unified overview of your academic life: today's timetable, attendance summary, marks snapshot, and quick-action cards all in one place.
Per-subject attendance with color-coded progress bars, present/absent/OD breakdowns, and an attendance margin pill showing how many classes you can skip.
Select future dates for planned leaves and instantly see the projected impact on each course's attendance. Never drop below 75% by accident again.
Full academic transcript with SGPA trend charts, CGPA display, semester-wise grade listing, credit tally, and backlog tracking.
Weekly class schedule with day-order detection, time-slot grid, room numbers, faculty names, and theory/practical badges.
Import courses and current marks, set target grades, and see exactly how many marks you need in finals. Real-time calculations with achievability indicators.
Full dark/light theme with smooth CSS transitions. OLED-optimized blacks for comfortable late-night studying. Togglable everywhere.
Install PortalX as a native app on any device. IndexedDB-backed offline caching means your data is always available, even without internet.
Full academic year calendar with holidays, exams, registrations, and day orders. Month navigation and color-coded event types.
Responsive bottom navigation bar for mobile with icon-based tabs. Desktop gets a full sidebar. URL syncs with active section.
Glassmorphism-styled landing page with interactive feature demo cards, animated hero section, and a stunning visual experience.
Report bugs and request features directly from PortalX. Submissions are tracked in Supabase and managed through the admin panel.
The very first version of PortalX went live. A proof of concept showing that a better academic portal was possible.
Simple display of attendance percentages and internal marks. The foundation that everything else was built upon.
Basic student profile with name, registration number, department, and semester information.
Early admin dashboard with basic user statistics and system health monitoring.
First production deployment on Vercel's platform, making PortalX accessible to all SRM students.
PortalX is open source. Every commit, every feature, every bug fix, all on GitHub. Want to contribute or see the code?