This repository is designed for real-world Git workflow practice.
main— production/stablerelease— upcoming version branch with 35 seeded issues (bugs, missing features, and improvements)
- Checkout
release - Create a branch using:
####-lastname+initial-3word-descriptionExample:0402-delacruzj-payment-verification-database - Fix the assigned issue
- Push and open PR →
release
npm install
docker compose up -d
cp .env.example .env
npm run db:init
npm run devPOST /users/registerPOST /users/loginGET /users/meGET /products(pagination + search)POST /products(auth)PUT /products/:id(auth)DELETE /products/:id(auth)POST /orders(auth)GET /orders(auth)GET /health
See ISSUES.md. In release, issues are tagged in code as ISSUE-####.