- Clean code.
- Code organization and less global scope usage. "S" from SOLID principles
- Installed back-end lib dependencies and frameworks.
- Setup fastify server with basic adjustments and initial boilerplate.
- Starting to setup database models using Prisma.
- Starting to create user API.
- Starting to create product API.
- Starting to create cart API.
- Starting to create checkout API.
- Starting to create delivery API.
- Starting to create payment API.
- Starting to create e-mail service.
- Starting to create payment service.
- Starting to create delivery service.
- Finished user API.
- Finished cart API.
- Finished checkout API.
- Finished delivery API.
- Finished payment API.
- Testing and improving system for better security and performance.
- Planning front-end rules and UX/UI design.
- Installing front-end lib dependencies and frameworks.
- Starting to code front-end setup and inital boilerplate. ... to be written.