Full-stack projects
🛒 Project: online store
Model and build an e-commerce from start to finish: products, cart and orders with line items (N:M relationship), money in cents and stock control.
What you'll learn
- Model an e-commerce with products, orders and line items in an N:M relationship with a junction table
- Compute each order's total in SQL while handling money in cents
- Implement the cart logic and a purchase backend with stock control
- Build the Cart component in React integrated with the pricing logic
Lessons
The plan: model a storeProducts, cart and orders. Why orders need line items. Money in cents and stock controlWhy money is never stored with decimals and how to protect stock.Practice this module in the app
DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.
Start free in the app →