Über
We're building a modern cloud-based management system for beauty/cosmetology schools to replace a legacy competitor (OnlineSMART). We have complete specifications, an interactive demo, design system, and data model ready to go.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S PROVIDED TO YOU (90% DONE):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Complete PRD (Product Requirements Document) - 69KB
Database schema and data model (multi-tenant architecture)
Interactive frontend demo (11 HTML pages, fully functional)
Complete design system (CSS + component library)
API endpoint specifications
Sample data (6 schools, 612 students)
User roles and permissions matrix
Detailed feature specifications
YOU JUST NEED TO BUILD THE BACKEND + INTEGRATE FRONTEND.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROJECT SCOPE (PHASE 1 - MVP):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BACKEND:
• Multi-tenant REST API + Express OR Python + FastAPI)
• PostgreSQL database (multi-school, multi-student data)
• Authentication system (JWT + role-based permissions)
• CRUD operations for all entities (students, attendance, grades, etc.)
• Report generation endpoints
• File upload/storage integration
FRONTEND INTEGRATION:
• Convert provided HTML demo to React (or Vue)
• Connect to backend API
• State management (Redux/Context)
• Form validation and error handling
CORE MODULES:
1. Student Management (profiles, enrollment, documents)
2. Attendance & Clock Hours (time tracking, makeup hours)
3. Academics (grades, tests, GPA, SAP calculations)
4. Financial Ledger (student balances, payments, aging)
5. Reports Center (57 canonical reports with filters/export)
6. User Administration (roles, permissions, multi-school access)
DEPLOYMENT:
• Production environment (AWS, Vercel, Railway, or similar)
• SSL certificate + custom domain support
• Database hosting and backups
• CI/CD pipeline
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MUST-HAVE REQUIREMENTS:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 5+ years full-stack development experience
• Portfolio with 2+ multi-tenant SaaS projects
• Expert in OR Python/FastAPI
• Expert in (or )
• Strong PostgreSQL experience (multi-tenant row-level security)
• Experience with authentication systems (JWT, OAuth)
• AWS/Vercel/Railway deployment experience
• Available to start within 1 week
• Excellent English communication (daily updates required)
• Located in US/Canada/Europe time zones (preferred)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TIMELINE & MILESTONES:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Milestone 1 (Week 1-2): Project setup + database schema - 20%
Milestone 2 (Week 3-6): Authentication + multi-tenant structure - 20%
Milestone 3 (Week 7-11): Students + attendance modules - 25%
Milestone 4 (Week 12-16): Academics + reports + ledger - 25%
Milestone 5 (Week 17-18): Testing + deployment + training - 10%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DELIVERABLES:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Working MVP deployed to production
Clean, documented source code (GitHub repo)
API documentation (Swagger/Postman)
Database migration scripts
Admin user guide and training session
30 days post-launch bug fixes included
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TO APPLY, PLEASE PROVIDE:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Portfolio: Links to 2-3 similar SaaS projects you've built
2. Timeline: Your realistic estimate weeks expected)
3. Tech Stack: Your recommended stack or Python? React or Vue? etc.)
4. Questions: Any questions about the project scope
5. Availability: Confirm you can start within 1 week
NOTE: Applications without portfolio examples will not be considered.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUDGET: $30,000-40,000 FIXED PRICE
TIMELINE: 16-18 WEEKS
START DATE: ASAP (within 1 week)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This is a serious project with complete specifications ready to go. We're looking for ONE highly skilled developer who can deliver quality work on time.
If you're the right fit, this could lead to ongoing work as we scale the platform.
Looking forward to your application
Contract duration of 1 to 3 months.
Mandatory skills: , AngularJS
Optional skills: JavaScript, MongoDB
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.