A Day Too Early
A student schedules an assignment for March 12, but classmates in some locations see March 11 on the course calendar. The edit form still shows the date the student chose, and not everyone can reproduce the problem.
The bug report
You get the whole project — a React front end, an Express API, and Mongoose models — opened in a browser editor. Reproduce the symptom by reading the code, change what’s wrong, and run the hidden tests to prove it.
What the fix must prove
- stores the chosen calendar date without changing it
- shows the same calendar day for viewers in different timezones
- lists assignments in calendar order
- rejects impossible calendar dates
- returns 404 for an assignment that does not exist