Hi!
The project Front-End Structured from 4 pages Home, Login, Dashboard and Error Page the Home page has a Navbar and with login option, the login page contains a form and accepts login with any email and password, I created the error page to handle the wrong routes and the Dashboard page is structured like the screenshot in the challenge and it only accepts the logged-in users if the user did not log in will be redirected to the Home page, All the Front-End built with Material UI .
The project Back-End is built on Node.js, Express, typescript and MongoDB database, the Back-End handles two models announcements and quizzes with all CRUD operations.
The Repository Contains the screenshots and the endpoints exported from Postman.