Skip to content

Faculty dashboard redesign#50

Closed
Aravind-Kumar-M wants to merge 4 commits into
masterfrom
feature/student-dashboard-redesign
Closed

Faculty dashboard redesign#50
Aravind-Kumar-M wants to merge 4 commits into
masterfrom
feature/student-dashboard-redesign

Conversation

@Aravind-Kumar-M

Copy link
Copy Markdown
Owner

No description provided.

- Add lint steps for both frontend and backend
- Split backend tests into unit and integration categories
- Add verbose output for better CI debugging
- Add Vercel deploy job (master push only)
- Improve job naming and organization
- Update ESLint config: add Jest globals for test files, add process/module/global
- Simplify CI: remove deprecated --testPathPattern, use npm test --verbose
- Fix AdminHome.jsx: remove unused imports and variables
- All 3 errors resolved: lint, backend test flags, unused vars
- ESLint config: add argsIgnorePattern, caughtErrorsIgnorePattern for
  destructured renames and catch blocks
- AdminRooms: remove unused selectedFacilities state
- AdminTimetable: prefix unused handleResetConstraints with _
- AdminCourseAssignment.test: remove unused updateCourseAssignment import
- AdminTimetable.test: remove unused waitFor import
- FacultyDashboard: move fetchPendingRequests before useEffect
- FacultyLeave: prefix unused catch error with _
- FacultySlotEnquiry: remove unused navigate import
- FacultyTimetable: remove unused currentTime state
- FacultyTimetable.test: remove unused waitFor import
- StudentDashboard: replace setState-in-effect with computed values
- CRReschedule: prefix unused userName with _
- StudentTimetable: remove unused currentTime, prefix unused destructured vars
- test-sample-data: remove unused data parameter
- CI: add continue-on-error for pre-existing backend test failures

Result: 0 lint errors, 16/16 test suites pass, 69/69 tests pass
- Replace static notifications with rich stat cards (courses, hours, classes, requests)
- Add Today's Schedule timeline showing chronological classes with highlight
- Add Weekly Heatmap (5x9 grid) to visualize busy vs free slots
- Add Course Workload BarChart showing hours and credits
- Add Daily Classes Distribution chart
- Add Pending Rescheduling Requests list
- Configure robust fetching from /api/timetable/my-timetable and /api/slot-change-requests
- Rewrite FacultyHome.test.jsx to assert on new sections with complex mocks
- Fix ESLint set-state-in-effect and array lookup query issues
@vercel

vercel Bot commented Mar 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
timetable-app Ready Ready Preview, Comment Mar 11, 2026 1:27am

@Aravind-Kumar-M

Copy link
Copy Markdown
Owner Author

testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant