Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.42 KB

File metadata and controls

31 lines (18 loc) · 1.42 KB

ISSUE #1 — Status Dropdown Not Updating Correctly

The attendance status dropdown in the admin panel doesn't correctly update the selected value. Changing the selection does not reflect in the saved attendance.

ISSUE #2 — Save Attendance Always Shows Success Alert

When saving attendance, an alert always shows success, even when the API fails. UI doesn't reflect backend failure.

ISSUE #3 — Admin Panel Accessible Without Authorization

Admin APIs are accessible by any logged-in user. Admin authorization middleware is not enforced.

ISSUE #4 — Register Allows Duplicate Emails

The duplicate user email check during registration was removed. Multiple accounts can be created using the same email.

ISSUE #5 — Attendance Always Creates New Record

Every attendance submission creates a new attendance document instead of updating an existing record for the same date.

ISSUE #6 — Login Appears Successful but Auth Fails

The login UI redirects correctly, but protected pages immediately log out due to a token mismatch between frontend and backend.

ISSUE #7 — Global UI and UX Improvements Across App

Multiple UI problems across pages reduce usability and responsiveness. Responsiveness - Layout broken on small screens Password eye icon - No show/hide toggle in login and signup Dropdowns - Default HTML dropdowns → need custom styled dropdown Alerts - Using native JS alerts instead of toast notifications