Week 3 Worklog

Week 3 Objectives

  • Understand the business workflow and requirements.
  • Set up the backend project and implement authentication.

Tasks to be carried out this week

DayTaskStart DateCompletion DateReference Material
1- Gather domain knowledge and map the order workflow.
- Identify approval steps and key actors.
19/01/202620/01/2026Internal notes
2- Design the data model (users, roles, orders, audit).
- Draft initial migrations.
20/01/202621/01/2026Internal notes
3- Initialize the backend project (repo, env, config, logging).
- Set up basic folder structure.
21/01/202622/01/2026Internal notes
4- Implement authentication (login/logout).
- Add password hashing, JWT/refresh tokens, and middleware.
22/01/202623/01/2026Internal notes

Week 3 Achievements

  • Documented the core business workflow and order lifecycle.
  • Created the initial database schema and migrations.
  • Backend skeleton running with environment config and logging.
  • Authentication endpoints working with basic RBAC checks.