- 30.6.2023 3h planning project with group and choosing API
- 2.7.2023 5h planning project, defining and rating importance of functionalities, made navigation diagram, choosed and making database and diagram
- 3.7.2023 8.5h working with recipe search and frontend.
- 4.7.2023 10h working with recipe API in backend and updating new filters to frontend
- 5.7.2023 5h working with frontend/searchPage
- 6.7.2023 5h working with recipe Api/backend
- 7.7.2023 8h working with recipePage
- 17.7.2023 7h group meeting and fixed inputfields in searchPage
- 18.7.2023 11h "finished" with searchPage and worked with recipePage, recipeCard and backend
- 19.7.2023 7h working with (likes, dislikes, comments)
- 20.7.2023 8.5h working with database (backend) and implemented likes to frontend
- 21.7.2023 8h working with comments back and frontend
- 22.7.2023 6h working with comments back and frontend
- 23.7.2023 10h stucturing backend again and removed unused code due the changes from back and frontend
- 24.7.2023 6h simplified backend and updated error handling
- 25.7.2023 8h error handling in frontend with dialogs
- 26.7.2023 13h frontend visualization planning + implemented refresh token frontend
- 27.7.2023 3h fixed favorite errors and recipeCard
- 4.8.2023 7h improved ui + token expiration warnings
- 5.8.2023 8h improved searchPage ui
- 6.8.2023 5h improved seacrhPage ui
- 7.8.2023 9h improved searchPage ui, adding new filters from api, footer
- 25.8.2023 6h added instructions, updated navigation diagram, fixed frontend bugs
- 26.8.2023 6h refactored code, implemented users search page and database filtering to backend
- 27.8.2023 3h finished database filtering and fixed frontend in search pages
- 3.1.2024 4h improving README files and making the project ready to be returned
- 4.1.2024 5h improving error handling and cleaning console logs
- 30.6.2023 3h planning project with group and choosing API
- 2.7.2023 (8h) 5h planning project, defining and rating importance of functionalities, made navigation diagram, choosed and making database and diagram
- 5-6.7.2023 (13) 5h making backend functionalities for user (endpoints for adding deleting, updating and getting user)
- 10.7.2023 (16) 3h login functionality
- 11.7.2023 (21) 5h figuring out how confirm email functionality can be implemented
- 12.7.2023 (24) 3h implementing the confirm email functionality.
- 15.7.2023 (30) 6h cleaning backend: switching error handling to midllleware and stuff like send email into it's own function and so on.
- 16-18.7.2023 (45) 15h making functionality to make new usermade recipe.
- 19-21.7.2023 (61) 16h figuring out how to save pictures and inplementing functionalities to add profilepicture and pictures to own recipes, end point to reset database.
- 22-23.7.2023 (75) 14h making functionality to edit profilepictures and making program to automatically remove old profilepictures.
- 24-27.7.2023 (90) 15h page that is to view recipes done by users.
- 29.7.2023 (100) 10h integrating pages that are for user made recipe and from api to one page.
- (30.7)-(3.8).2023 (120) 20h reverting my old integratins and making new ones since boys were not happy with old version.
- 4.8.2023 (127) 7h moving navigationbar into it's own file and reducing the stuff that I was storing in recipes from api since it was storing stuff that was not allowed to store.
- 4.8.2023 (135) 8h making pages better looking in smaller screen and improving navigation bar
- 6-9.8.2023 (147) 12h redoing the create recipe page since old became outdated since we had done changes in a way that recipes were saved.
- 8-10.9.2023 (163) 16h improving appearance of create recipe and making program automatically delete all the recipepictures that became unnecessary (updated, deleted)
- 30.9.2023 (175) 12h making pipeline that compiles and redeploys our app. switching it to my two seperate (frontend and backend)branches that we decided against later
- 30.6.2023 3h planning project with group and choosing API
- 2.7.2023 (8h) 5h planning project, defining and rating importance of functionalities, made navigation diagram, choosing and making database and diagram
- 3.7.2023 4h researching how to implement redux and rtk query properly
- 4.7.2023 8h adding temporary recipeviewpage, changed api calls to work with redux and rtk query and setup store and slice infrastructure and changed backend to ES6 modules and split controller and router logic
- 5.6.2023 4h adding content to RecipeViewPage and a way to fetch the recipe to display it
- 6.6.2023 8h added registration for users to frontend, added components and apiSlice for users, added mui theme logic
- 10.6.2023 2h changed logic in frontend to be more redux focused
- 11.6.2023 4h added profile page
- 12.6.2023 6h added cookies and jsonwebtoken functionality
- 13.6.2023 4.5h added errors for login and profile page and fixed bugs
- 14.6.2023 6h restricted some routes for only logged in users, implemented further logic related to users
- 15.6.2023 6h added logic for login refresh with jwt token, improved auth headers
- 16.6.2023 5h added following, followers and follow/unfollow functionality, improved profile page with following, followers info and follow and unfollow capabilities
- 17.7.2023 4h changed all instances of token to accessToken to avoid confusion, worked on fixing persisted login to work on all pages
- 18.7.2023 3.5h fixed jwt becoming too large on requests (too much info being saved into jwt token)
- 19.7.2023 6h changed way to dispatch user on refresh, fixed user not being up to date in redux state after follow/unfollow
- 20.7.2023 3h updated users page with new functionality
- 22.7.2023 4h updated profile page with new information being shown for the user
- 24.7.2023 6h added lists of followers and following users when hovering in a user's profile or on my profile page, fixed favorite recipes to show with new logic of objectIds
- 25.7.2023 4h improved recipe comment section and adjusted backend accordingly
- 26.7.2023 6h added deletion of accessToken after expiration, automatic logout and changed design of login page
- 27.7.2023 4h fixed issues with showing recipe cards on different pages because they have different access to information on different pages
- 29.7.2023 2h bug fixing with recipe cards
- 9.8.2023 5h improved user cards and recipe cards and fixed following users on home page
- 18.8.2023 5h visual changes on most of the card components and the profiles
- 20.8.2023 2h worked on profiles being able to display user created recipes
- 22.8.2023 2h -||-
- 23.8.2023 4h implemented profiles being able to display user created recipes and worked on going to user created recipes
- 24.8.2023 6h implemented going to user created recipes from favorites, likes, dislikes and my recipes list and also some other changes
- 25.8.2023 4.5h added overlay on recipeCards on hover and added profileTexts to user profiles
- 27.8.2023 1h fixed error with kebab case
- 28.8.2023 10h fixed error with axios and added editing and deleting for user created recipes
- 29.8.2023 7h updating for user recipes and improved logic for picture upload handling for updates and creation of recipes
- 25.10.2023 1h deleted unnecessary control logs to prepare for production
- 26.10.2023 3h slightly improved visual appeal on a few pages
- 27.10.2023 7h worked on deployment, changed urls, changed mongo uri, deployed on Render and tested, a few small bugs remainn at this point
- 3.1.2024 1h meetup on Discord to finish the project
- 4.1.2024 6h fixed the menu icon on mobile not being on top of every element always, fixed profile image placeholder and worked on image uploading bug and with problems on Render