-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
π Next Release Checklist β¨
π Finalizing Core Functionality
- Profile resume not functional
- Resolve all issues/suggestions from the previous evaluation.
- Supreme User CRUD
- Reconfigure the DDD diagram
- Check all the routes accurately
π Database Optimization
- Identify database performance bottlenecks (e.g., slow queries, unindexed columns).
- Optimize database performance using techniques like indexing and query planning.
- Implement caching (e.g., Redis) and measure/report performance improvements.
π Web Services Implementation
- Choose between GraphQL or REST for APIs.
- Implement both expose and consume API functionalities for B2B and B2C.
π API Documentation
- Update Swagger documentation for new B2B, B2C APIs following industry best practices.
- Ensure API documentation is ready and available for review.
π Testing
- Write unit tests for core functionalities and critical features.
- Ensure test coverage includes edge cases.
- Generate and store test reportsβshould be available on demand.
π Continuous Integration (CI)
- Set up a CI pipeline in GitHub (e.g., GitHub Actions, TravisCI, or CircleCI).
- Integrate tests into the CI pipeline to ensure reliability.
π Containerization
- Dockerize the application for easy deployment.
π Deployment
- Deploy the application on a hosting platform (e.g., Vercel).
- Ensure the demo is shown in the deployment environment (zero marks if not).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels