Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 6.97 KB

timeKeeping.md

File metadata and controls

29 lines (29 loc) · 6.97 KB
Date Task Done Time
23/04/2023 Backend Setup. Added Lint, Pretteir and Testing Config. Added Prisma ORM. Database setup. 6 hrs
24/04/2023 Frontend Setup with Vite. Added Lint, Pretteir config. Added cypress testing. 4 hrs
25/04/2023 Added CI Pipeline. Deploy app on fly.io. Lint error on frontend took forever to get resolved. Spent a considerable amount of time trying to figure out how to utilize multiple lint configurations within the same repository. 8 hrs
26/04/2023 Fixed CI pipeline issue 2 hrs
27/04/2023 Added Prisma Client. Spent some time in learning PrismaORM. 8 hrs
28/04/2023 Added test and prod database. Fixed CI pipeline issue. 8 hrs
29/04/2023 Added Get Journey and Request Validator middleware. Added testing for get journey api. Code cleanup 4 hrs
30/04/2023 Added sorting and filter functionality to Journey API. Added test for sorting and filter. Added Station search API. Added test for station search. Added get stations API. Added test for get station API. Code cleanup 12 hrs
01/05/2023 Added Layout component and its related e2e tests. Added Journey Table component. Added cutom hook and services to connect backend. Updated backend serivces and tests. 10 hrs
02/05/2023 Added e2e test for journey page. Carefully select entries for test database. Fixed few issues in backend services. Fixed lint and build issues in CI pipeline. 8 hrs
03/05/2023 Added tabs component for sorting functionality. Updated journey detail service and hook. Updated get journey API. Added search autocomplete input. Added select component. Added searching and filtering on Journeys page 10 hrs
05/05/2023 Added station add api. Added get single station details API. Added stations table and component. Added test helper and test cases. Fixed e2e test and lint issues. 10 hrs
06/05/2023 Added single station view. Updated get station api to send more details. Added map component. Added single station services and hook in Frontend Fixed CI pipeline issues. 10 hrs
07/05/2023 Added e2e test for stations page. Added e2e tests for single station modal. Added test helper function for sorting and filtering. Added e2e test from autocomplete input. 8 hrs
08/05/2023 Code cleanup and documentation. Added test docker cofiguration. Spent good amount of time for making cypress work on docker. 8 hrs
09/05/2023 Updated documentation. Updated test docker file. 2 hrs
20/05/2023 Added Login API and Validation middleware. Added Login API test. 6 hrs
23/05/2023 Added Auth modal component. Added Login Form. Added Register Form. 8 hrs
26/05/2023 Fixed Register Form. Added create user service. Added create user mutation hook. 4 hrs
27/05/2023 Added menu drop down. Added login mutation. Added auth context to maintain authentication state. Fixed authentication tests. Fixed lint issues. 8 hrs
30/05/2023 Added station add form and modal. Added delete button on single station modal. Added station context. Updated init.sql to have users table. Added e2e test for auth modal. 8 hrs
31/05/2023 Added delete station api. Added token extractor middleware. Added tests for delete station api endpoint. Added custom message to add station validator. 4 hrs
01/06/2023 Added user and station relation on database. Updated prisma client. Fixed API unit tests. Integrated add and delelte station API with Frontend. Updated e2e tests. 8 hrs
02/06/2023 Added e2e tests for add station and dropdown menu. Replaced bcrypt with bcryptJs as the docker dev config was failing to run. Updated init.sql for test docker env. Updated readme and fixed lint issues. 6 hrs
04/06/2023 Added station filter functionality on get stations API. Added filter checkbox on stations page. Updated get stations api test. Updated get station API validators. Added e2e test cases for filter station functionality. 6 hrs
TOTAL TIME IN HOURS 176