Plan for Sprint 4 - vinishamanek/vinis-vehicles GitHub Wiki
Sprint 4
Duration: March 26th - April 10th
Goals:
**Implement the following features: **
- Ratings and reviews
- Dark mode/Colour change
- Background music
- Chat-bot to pick/filter through cars
Additional Tasks
- Write new unit tests for features and adapt old ones.
- Create 2 acceptances tests for each new feature.
- Update and maintain the Continuous Integration pipeline in the repository.
- Document all meetings and all logged hours of all team members throughout the sprint.
- Refactor code where necessary, which will be brought up in meetings.
Dependencies
- Need to create fields for ratings and reviews in the Database first.
Tasks, Priorities and Risks
Tasks, Priorities and Risks - Sprint 4.pdf
Estimated Time and Timeline
March 25th - March 30th: Implement ratings and reviews functionality.
- Implement database modifications to accommodate ratings and reviews for vehicles and the rental agency.
- Implement backend API endpoints to submit and retrieve ratings and reviews.
- Develop frontend components for users to submit ratings and reviews for vehicles and the rental agency.
- Implement error handling for rating and review submissions.
March 30th - April 3rd: Finalize ratings and reviews. Begin implementing Chat Bot for filtering.
- Gather requirements and design specifications for the Chat Bot feature.
- Research and select appropriate tools or libraries for implementing the Chat Bot.
- Develop the Chat Bot components and functionality.
- Integrate the Chat Bot with existing frontend and backend systems.
April 3rd - April 6th: Continue implementation of Chat Bot, and implement dark mode functionality.
- Enhance Chat Bot function with advanced filter options.
- Design UI components and implement dark mode functionality to provide users with alternative viewing options.
- Ensure consistency and accessibility across different themes (light mode and dark mode).
April 6th - April 9th: Finalize implementation of Chat Bot, and implement background music.
- Test and debug Chat Bot features to address any remaining issues.
- Integrate background music functionality into the applications to enhance user experience.
- Conduct testing to ensure seamless playback across different devices and browsers.
April 9th - April 10th: Finalize all features, and finalize all documentation.
- Conduct final rounds of testing and bug fixing for all implemented features.
- Ensure consistency across the application for all user interface elements.
- Prepare and finalize all documentation to submit