CritiqueCritique is a Spring Framework-based Movie Review Application that follows the MVC pattern. It employs REST API for React frontend communication and utilizes MongoDB for scalable data storage, providing a solution for evolving needs.
- Executed end-to-end tests using Cypress within Docker containers for enhanced portability and reproducibility.
- Achieved a 28% test coverage for Java unit tests using TestNG.
- Integrated Cypress screenshots into the GitHub Actions workflow for rapid issue identification.
- Maintained code quality standards using ESLint and SonarLint for static code analysis.
- Actively fostered coding standards for a maintainable codebase.
- Clone the repository.
- Set up the backend using Spring Framework.
- Set up the frontend using React.
- Ensure MongoDB is installed and configured.
- Run tests using Cypress for end-to-end and TestNG for unit tests.
- Integrated Cypress screenshots into the GitHub Actions workflow for continuous testing.
- Special thanks to the open-source community for their valuable contributions.
Feel free to reach out if you have any questions or feedback!