Database Setup: We will be setting up two databases to manage both user data and feedback and prompts.
Frontend development: Since our app is mainly focused on users finding it easy to use. Using feedback provided by the user, we plan to improve the user experience continually.
User Experience: We plan to use a feedback form to gather feedback from users and further improve the app as we acquire more users.
Questionnaire: The questionnaire is designed to get users' input as to what they want to do to help guide the algorithm in choosing a prompt.
Algorithm: Using a weighting system, the algorithm connects to the vector database to guess which prompt to use.
First Official Beta: While previously we would have used a widget to gather feedback on prompts themselves, this would be the first use of the algorithm and questionnaire. This also allows us to provide a proof of concept to not only our client but also users.
Free Release: After fixing most of the bugs and adding in more features, we plan to release it to the public. With this, it allows for more feedback and allows our client to see what level of interest there is in the project.
Paid Release: This provides additional features such as saving templates and prompts as well as other premium features for a cost. Which is one of the many goals for our client.
Final Deliverable: With the last remaining time, we plan to continue adding user suggestions and fixing bugs as they appear to hand off the project to our client once it is finished.