start sprint4 plan - amanda-zambrana/What2Wear GitHub Wiki
Core Objectives
In this sprint, we will be focusing on completing development of our key features, as well as conducting testing, bug fixes & code refactoring, and UI enhancements. Completion of the main application features will include completing the AI smart shuffle, weather-based AI outfit styling suggestions, and outfit scheduling. Below are more details on the implementation of the key features that we will be implementing in this sprint, as well as the other major issues to be worked on in this sprint--our final sprint to bring the application development to a close and produce a finished product.
Developing AI Smart Shuffle
- Introducing artificial intelligence to develop an enhanced version of our basic outfit shuffle'
- The AI will have access to the user's wardrobe inventory and will generate coordinated outfits based on them
- This task will include development of the feature along with the adding of functionality to the accompanying buttons on the "Smart Shuffle" tab of the Style screen
Developing Weather-based AI Outfit Suggestions
- Furthering the use of WeatherAPI with artificial intelligence in order to provide AI-powered outfit suggestions based on the user's local weather
- For example, if the AI detects that rain is in the forecast for their location, it will suggest that they wear a jacket today
Developing Outfit Scheduling
- Allow users to select any date on their calendar on the schedule tab and choose from their stored outfits to pin any outfit to the selected date
- Scheduled outfits will remain pinned on the specific date onto the user's calendar such that when they click on that date, they can see the outfit that they planned for that particular day.
By the end of this sprint (the last sprint of our project development lifecycle), our major objective is to complete the core functionality of the application including the AI smart shuffle, weather-based AI outfit suggestions, and the outfit scheduling features. Our major objective also includes thoroughly test the application, remove bugs, and enhance the UI to achieve high user satisfaction. By the end of this sprint, we will have a complete and fully-functioning What2Wear application.