Skip to content

Latest commit

 

History

History
50 lines (47 loc) · 3.14 KB

timetable.md

File metadata and controls

50 lines (47 loc) · 3.14 KB

Hours spent on the project

Date Hours Comment
05.08.2023 6 Investigate what technologies to use, create a rough feature list of the app
06.08.2023 5 Experiment with CSS frameworks
12.09.2023 5 Connect to mongodb
24.09.2023 5 Add routes to backend
29.09.2023 5 Start adding routes to frontend
04.10.2023 6 Add login and logout to front- and backend
05.10.2023 2 Start adding user authorization to backend
06.10.2023 2 Improve frontend
07.10.2023 3 Fix bugs on frontend
08.10.2023 3 Change notes get req in backend, fix bugs on backend
23.11.2023 5 Add map to frontpage
24.11.2023 5 Add ability to add notes with drag n drop to map
25.11.2023 3 Fix bugs
26.11.2023 6 Struggle with React Query
27.11.2023 5 Fix bugs with React Query, improve types
28.11.2023 6 Improve UI, add notifications
29.11.2023 7 Improve UI with new shadcn
30.11.2023 7 Revert changes and research alternative libraries
01.12.2023 3 Research and expirent on how to translate the app
08.12.2023 9 Add route for invidual note
09.12.2023 5 Add 404 page, fix bugs, update frontend
10.12.2023 12 Update login page's UI, expirement with firebase to handle auth
11.12.2023 11 Work on Firebase Auth (firebase-auth branch)
12.12.2023 10 Fix bugs with Firebase Auth (firebase-auth branch)
13.12.2023 9 Add react toastify, improve component prop passing, fix bugs (firebase-auth branch)
14.12.2023 10 Clean code a lot, fix bugs, add missing types. (firebase-auth branch) Merge branch, fix bugs, add missing validations and toasts, update UI
15.12.2023 8 Fix bugs and types, add user icon, add route to backend for deleting/updating note. Add same to frontend. Improve UI, fix loading skeletons
16.12.2023 8 Fix bugs on front- and backend, improve types, clean old code, prepare envs for testing
17.12.2023 2 Add testing reset to backend, add "test" env variables to front- and backend with new firebase auth and mongodb credentials
18.12.2023 4 Start adding Cypress E2E tests, fix bugs (github-workflow branch)
19.12.2023 5 Struggle getting Cypress tests working on Github Actions (github-workflow branch)
20.12.2023 5 Add a lot of Cypress tests, add to GitHub actions workflow (github-workflow branch)
21.12.2023 3 Finish tests, merge branch to main (github-workflow branch)
27.12.2023 7 Improve tests, register page, add password reset, update workflows
31.12.2023 7 Revamp UI, add timestamps to notes
01.01.2024 6 Revamp UI on edit note, add ability to edit note location. Fix map bugs. Add tooltips to some places
04.01.2024 5 Update footer, make UI responsive, add ability to delete account. Add ability to format text with new lines when adding note. Fix bugs and other misc changes
11.01.2024 8 Fix security issues on backend, add ability to sort notes. Fix bugs and other misc changes.
13.01.2024 6 Add default location for notes. Add server status and info page. Change linting options. Fix bugs and other misc changes
14.01.2024 3 Start documentation and fixing final bugs
15.01.2024 2 Finish documentation and project
23.01.2023 5 Improve UX and backend code

Total: 242 hours

Format for dates is DD/MM/YYYY