Description: - Review the entire project against the assignment requirements before the first submission. Tasks: - Run linting. - Run all tests. - Run the production build. - Check the browser console. - Verify all functional requirements. - Verify all technical requirements. - Review testing and documentation. - Verify that all relevant issues have been closed through pull requests. Acceptance: - Linting completes without errors or warnings. - All tests pass. - The production build completes successfully. - No obvious errors are present. - All assignment requirements are satisfied or clearly documented.