Upgrade QR Menu to SaaS
Budget: $2 – $8 USD
I’ve already built a working Python-based restaurant QR menu site and now I’m ready to evolve it into a full SaaS product. The top priority is a solid user management system so each restaurant can sign up, create its own digital menu space, and handle subscription or tier settings seamlessly.
Core requirements
• Multi-tenant architecture that keeps every restaurant’s data isolated
• Admin role with the ability to manage all user accounts—create, suspend, reset passwords, and view basic usage stats
• Clean onboarding flow: sign-up, email verification, password reset
• Scalable database design and secure authentication (JWT or similar)
• RESTful (or GraphQL) API endpoints to power both web and future mobile clients
Tech notes
The current codebase is in Python (FastAPI), running on PostgreSQL and hosted on a small VPS. I’m open to suggestions—whether you prefer Django, FastAPI, or another Python framework—as long as the result is modular and production-ready.
Deliverables
1. Refactored codebase supporting multi-tenancy
2. Fully implemented user management module with admin dashboard
3. Dockerized deployment scripts and concise setup documentation
4. Brief handover session to walk through architecture and next steps
If you’ve built SaaS platforms in Python before and can start soon, let’s talk.
Core requirements
• Multi-tenant architecture that keeps every restaurant’s data isolated
• Admin role with the ability to manage all user accounts—create, suspend, reset passwords, and view basic usage stats
• Clean onboarding flow: sign-up, email verification, password reset
• Scalable database design and secure authentication (JWT or similar)
• RESTful (or GraphQL) API endpoints to power both web and future mobile clients
Tech notes
The current codebase is in Python (FastAPI), running on PostgreSQL and hosted on a small VPS. I’m open to suggestions—whether you prefer Django, FastAPI, or another Python framework—as long as the result is modular and production-ready.
Deliverables
1. Refactored codebase supporting multi-tenancy
2. Fully implemented user management module with admin dashboard
3. Dockerized deployment scripts and concise setup documentation
4. Brief handover session to walk through architecture and next steps
If you’ve built SaaS platforms in Python before and can start soon, let’s talk.
Related categories:
Python
Django
Software Architecture
MySQL
PostgreSQL
API Development
FastAPI
SaaS