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.
When saving attendance, an alert always shows success, even when the API fails. UI doesn't reflect backend failure.
Admin APIs are accessible by any logged-in user. Admin authorization middleware is not enforced.
The duplicate user email check during registration was removed. Multiple accounts can be created using the same email.
Every attendance submission creates a new attendance document instead of updating an existing record for the same date.
The login UI redirects correctly, but protected pages immediately log out due to a token mismatch between frontend and backend.
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