Make Applications Real•Reading lesson•Free
Overview
No account is required. Learn the material, try the examples, and mark it complete when you are ready to move on. Sign in with email only if you want to save progress across devices.
Project 6 - Build Your Minimum Working Product
This is the final reference implementation for Phase 5.
It is a small service-booking application that demonstrates the minimum pieces a student may need to put an idea in front of real users:
text
User
↓
Service
↓
Booking
↓
ConfirmationFeatures
- User registration and login
- Service list
- Service detail
- Booking form
- User-specific bookings
- SQLite for local development
- Environment-based configuration
- Static files
- Gunicorn-ready deployment configuration
Local setup
bash
python -m pip install -r requirements.txt
python manage.py migrate
python manage.py seed_services
python manage.py runserverOpen /register/ to create an account.
Teaching note
This is a reference MWP, not a complete production product.
Students should change the problem, user journey, content, and data model for their own idea.
Lesson resources
Supporting code and files from this part of the curriculum.
Finished this lesson?
Keep your place here, or save it across devices with an email link.
Saved in this browser. Save progress with email →