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