Week #5 #
Feedbacks #
Feedback collection plan
Create a questionnaire for collecting the feedback
Ask people who can help personnaly
Conducted user surveys or feedback sessions
Our team members have sent a questionnaire to our course chat and asked several friends in real life to check the design and performance of the current state of the application
Analyzing feedback, identifying and prioritizing issues
Results of the questionnaire:
Overall users were satisfacted by the model of the app, hovewer, we had some feedback that granted our team several useful ideas for application performance improvement:
Creation of notifications about every next step to accomplish during the cooking process
Segregation of the favorite recipes into another app activity “favorites”
Roadmap: #
The roadmap for several month after creating MVP implies development of next features:
Notification system - user will be able to receive notifications about when to start/finish each step in the preparation of the recipe
Advanced recipe search - search not only by name/category, but additionally by some words in description, maybe search with correction of mistakes user make while he/she writes something using their keyboard
Recommendation system - this system will show user recipes based on their recent searches and their own created recipes
System of comments under a recipe - will allow not only rate a recipe, but communicate with other users to know some specific information about recipe and how to cook it
AI generation recipes preview image by its name - sometimes users are lazy to search or make a photo of some recipe, so AI can generate image based on the name of the recipe
Weekly Progress Report: #
Design #
Added panes related to AI recipes import functions
Added functions to user account, edit and log out
Made adjustments in ingredients list of recipe panel
Created snackbar templates for future use in case of tokens missing
Mobile #
Auth API review + implementation + integration
Global Event Repository implementation (logout, snackbar and error handling) + Token Interactor implementation
Insecure connection fix
Recipe kebab menu implementation
Import screen implementation
Shadow and ripple effects improves
Detailed recipe UI updates
Recipe API + Recipe Repository + DI module
Integration of Recipe Repository to Home & Search components
Backend #
Fixed bugs with endpoints
Corrected responses for get-recipe endpoints (all of them)
Fixed issues with security on the server
Started working with uploading/downloading images
Continued working with Llama3
Started writing unit tests
Frontend #
Added logic for profile edit
Added page for upload a recipe from url
Added skeleton loading for all the pages
Displaying recent recipes
Displaying best rated recipes
Adding new recipe using recipe form
Add logic for publishing recipe (if it is private)
Challenges & Solutions #
During this week we got some troubles with connection backend endpoints and frontend requests. Problem was solved after a discussion between developers.
Conclusions & Next Steps #
Finish Implementing tag creation and selection
Implement functions to add images for recipe steps in manual recipe creation
Add filtering functionality for buttons
Create recipe / edit recipe screen implementation
Continue to review & integrate APIs
Add logic for deleting recipe (if the user is a recipe author)
Add logic for editing recipe (if the user is a recipe author)
Fix bug with button in home page(Add to your recipes)
Fix bug when click on button in recipe card it redirect to recipe page
Search using search bar in search page
Integrate images to endpoints with recipe and user
Get some progress with LLama3
Continue fixing bugs and improve backend overall
Continue writing tests