Features
Attendance
Section titled “Attendance”- Multi-view interface with overview and detailed subject views
- Smart caching with cache age indicators
- Customizable attendance goals with visual progress bars
- Color-coded status (green/yellow/red)
- Offline support with cached data
Grades
Section titled “Grades”- SGPA/CGPA display with semester breakdown
- Grade cards with marks distribution
- PDF marks download using Pyodide
- Color-coded grade badges
- Historical data access
- Complete exam schedule with date, time, and venue
- Automatic date-based filtering
- Semester selection
- Visual timeline of exams
Subjects
Section titled “Subjects”- List of registered subjects with codes, credits, and faculties
- Elective selection system with status tracking
- Faculty information and component breakdown
- Credit calculation and semester switching
Profile
Section titled “Profile”- Student profile with photo and contact details
- Educational background and hostel information
- Quick action links to related features
- Responsive design
Academic Calendar
Section titled “Academic Calendar”- Filterable events by type, month, or search
- Event details with dates and descriptions
- Data sourced from public/AC.json
Timetable
Section titled “Timetable”- Auto-generated timetable based on subjects
- Subject code customization
- Campus/year/batch selection
- External timetable integration
- Fee structure display with payment status
- Secure AES-CBC encryption for submissions
- Date-based key generation
Feedback
Section titled “Feedback”- Faculty feedback submission
- Dynamic question sets
- Rating system and randomization
- Encrypted submissions
CGPA Target Calculator
Section titled “CGPA Target Calculator”- SGPA calculator for current semester
- CGPA target planning with required SGPA calculation
- Historical data import
- Persistent localStorage saves
PWA Features
Section titled “PWA Features”- Installable on Android devices
- Offline functionality with cached data
- Service worker caching strategies
- Background sync
Settings
Section titled “Settings”- Light/dark theme toggle
- Default tab selection
- Attendance goal configuration
- Cache management tools