A build-along course for a QR-code digital menu system aimed at restaurants, cafes, pubs, and hotels — the kind of tool that lets customers order from a table or from home without a printed menu in hand.
What the menu system does
- Supports multiple locations with organized, categorized menus
- Lets you upload images and set prices with live previews
- Customizes fonts and colors to match a brand
- Generates unique, printable QR codes per table
- Handles quantity changes and secure card checkout on the customer side, optimized for mobile
What you'll learn building it
The backend is built with Python and Django, the frontend with React, styled with Bootstrap. You'll wire up Stripe for payments, manage the codebase with GitHub, and deploy the finished app to Heroku — a full path from local build to a live, working ordering system.