How e1n7/student-portal works
This repository is a static student portal dashboard UI. A student opens the dashboard to view academic summaries, recent grades, a calendar, announcements, and grade progress; navigation exposes courses, attendance, assignments, schedule, messages, and settings. The HTML provides the page content, CSS handles responsive presentation, and JavaScript implements profile-menu and mobile-sidebar interactions. The sampled JavaScript supports those interactions; other dashboard capabilities are documented in the README, but their detailed markup and wiring were not sampled.
Main entry points: index.html Portal Dashboard · script.js Menu Interactions · styles.css Responsive Styling
Components 4
Dashboard UI
- Portal Dashboard
index.html - Responsive Styling
styles.css
UI Interactions
- Menu Interactions
script.js
Other components
- Student
Connections 5
- Student → Portal Dashboard: opens
- Portal Dashboard → Student: presents portal
- Portal Dashboard → Responsive Styling: styled by
- Portal Dashboard → Menu Interactions: loads interactions
- Menu Interactions → Portal Dashboard: updates menus