Iteration 7 - BackEndByAlex/Timelock GitHub Wiki

Sprint Backlog v6 – Reflection

During the latest sprint, I have updated the verification code flow so that the user now receives a one-time code that is valid for 15 minutes, instead of a new code being generated at each login. I have also refactored the project by dividing all logic into small, well-defined modules: each function has its own file, and related functions are grouped in common folders. The same structure has been introduced in services for all API calls as well as separated function files where auth and password API are in different folders. Routing has been reorganized so that each function category—for example authentication, password management and feedback—has its own router file, and these are now collected in a main router (pageRoutes.js). Finally, I have integrated test automation in the CI pipeline, with 4–7 unit and integration tests per microservice.

Also during the week I have created the week's post iteration, updated product backlog, test specification, risk list, architecture and finally participated in standup and group work.

- completed

❌ - not completed

Time Report

Task Requirement Test Status Estimated Time Actual Time
Quality assurance Complete QA (Quality assurance). Document any bugs found at this stage and fix

16 16
Code refactor Start restructuring functions and folders for easier understanding auth-service password-service

2 4
New sprint backlog Iteration 8

1 1
Product backlog Continue

1 1
Test specification Complete

1 1
Create Test report 6 - Iteration 7

1 1
Risk list Complete

1 2
Architecture Complete

2 1
Standup Participate/Discuss

2 4
Group work Present * Demonstrate your projects (finished application, documentation) to each other * Plan for the group presentation next week * Answer this week's examination questions

6 6
Design Start, a well-developed design via Figma

5 5
Sum 38 42
Time since previous iteration 268 284
Total time in project 306 326
⚠️ **GitHub.com Fallback** ⚠️