13 Future Recommendations - maex0/SoftwareQualityWithCats GitHub Wiki
This page is used to describe what could be done in the future to improve the project.
- Improve error handling inside the frontend/client of the next.js application.
- Write more tests (unit, integration/api, acceptance/e2e, performance, etc.).
- If the complexity of the project increases, consider using a state management library like Redux.
- If the complexity of the project increases, consider using dto's (data transfer objects) to transfer data between the client and the server.
- Execute performance test (k6, JMeter, etc.) in the GitHub Actions pipeline.
- Add more security tests (OWASP ZAP, etc.) in the GitHub Actions pipeline.