Django Marketplace Project
Build a two-sided marketplace in Django with a mentor guiding architecture and code quality.
Program overview
You build a marketplace where sellers list items and buyers place orders. Your mentor meets you on a schedule, reviews your pull requests and pushes you on architecture, testing and deployment. The result is a portfolio project with real complexity.
What you'll learn
- Model sellers, listings, orders and reviews
- Build separate dashboards for buyers and sellers
- Handle payments in Stripe test mode
- Write tests for models, views and permissions
- Deploy to a production server with PostgreSQL
Who it is for
Django developers who have built simple apps and want a serious portfolio project.
Before you enroll
You have built a Django app with models, forms and authentication.
Weekly commitment
Plan for 4–5 hours a week: 40 learning hours over 8–10 weeks.
Program structure
6 modules and 18 lessons over 8–10 weeks. Plan for about 40 learning hours.
01PlanningWeek 1 · 3 lessons
- Kickoff with your mentor
- Data model
- Milestone plan
02Accounts and rolesWeeks 2–3 · 3 lessons
- Custom user model
- Buyer and seller roles
- Permissions
03ListingsWeeks 4–5 · 3 lessons
- Listing CRUD
- Image uploads
- Search and filters
04Orders and paymentsWeek 6 · 3 lessons
- Cart and checkout
- Stripe test mode
- Order emails
05QualityWeeks 7–8 · 3 lessons
- Test suite
- Code review rounds
- Refactoring
06DeploymentWeeks 9–10 · 3 lessons
- PostgreSQL and static files
- Production settings
- Final review
Mentor and support model
Weekly live group instruction and four mentor reviews.
- Weekly live group instruction
- Four mentor reviews
- Code-review feedback
Milestones
Exact session dates are confirmed in your enrollment email.
- Week 1: Planning
- Weeks 2–3: Accounts and roles
- Weeks 4–5: Listings
- Week 6: Orders and payments
- Weeks 7–8: Quality
- Weeks 9–10: Deployment
Project
Django marketplace. A buyer and seller marketplace with listings, checkout in Stripe test mode and a deployed demo.
What's included
- 12-month content access
- Advanced project work
- Weekly live group instruction
- Four mentor reviews
- Code-review feedback
- Portfolio-ready project documentation
- A digital completion certificate
Price
$1,499 USD is the full program price. You pay nothing on this website. We review your request and email you the payment details.
Cancellation and refunds
Our Refund and Cancellation Policy lists the terms for advanced mentor programs.
Enrollment process
- Submit an enrollment request with your contact details.
- Program onboarding is completed within 1 business day.
- The first live session is scheduled within 5 business days, mentor reviews are targeted within 2 business days, and the final project review and certificate are completed within 3 business days after submission.
Frequently asked questions
When does access start?
Program onboarding is completed within 1 business day.
Is payment taken on this website?
No. After you submit your enrollment request, we reply by email with payment details and enrollment confirmation.
Does this program guarantee a job or income?
No. It is an education and training service and does not include employment, income or placement guarantees.
Can I cancel?
Our Refund and Cancellation Policy lists the terms for advanced mentor programs.