Note: Currently a work in progress... 👷
Backend (Rails): Build a product catalog, user authentication, and a basic order management system.
Frontend (React + TypeScript): Create a product listing page, shopping cart, and checkout flow.
GraphQL: Expose APIs for products and orders, with mutations for adding to the cart or placing orders.