Build a Custom Parent Portal & Booking Platform for Online Tutoring Business Code Ownership Required
Worldwide
Full Stack Developer Needed – Build a Custom Tutoring Platform (Web + Mobile) I’m the owner of a growing online tutoring business in Australia. Over the past year I’ve mapped out exactly how I want my business to operate and now I’m looking for the right developer to build a custom platform that I own. My goal is to move away from relying on multiple subscription platforms and instead have my own software that can grow with my business. I’m not looking for someone who simply follows instructions. I’m looking for someone who can become a long-term technical partner, challenge my ideas when there’s a better solution, and help design the best architecture for the future. What I need A custom web platform (with the ability to build a mobile app later) that includes: * Parent login * Student profiles * Package management (remaining sessions/minutes) * Online booking * Recurring protected tutoring timeslots * Rescheduling and cancellations * Payments * Admin dashboard * Notifications and reminders * Reporting * Future AI features My business model Every student has their own recurring weekly tutoring timeslot. The important requirement is that each family should only be able to view and book their own protected recurring availability. Other students’ reserved times must remain completely hidden. Parents should be able to: * Log in once * View their children * View remaining package balance * Book sessions * Reschedule or cancel when permitted * Complete everything with as few clicks as possible. My biggest goal is reducing admin while creating an exceptional experience for parents. What I’m looking for I’d like someone who can: * Review my current workflows * Recommend the best architecture * Explain technical decisions in plain English * Build the platform in stages * Write clean, maintainable code * Provide documentation so I own and understand the system I want to own the source code and intellectual property. I don’t want to be locked into another platform or ongoing software subscription if it can reasonably be avoided. Preferred approach Rather than jumping straight into development, I’d like to begin with a planning phase where we: 1. Review my requirements. 2. Design the system architecture. 3. Decide on the best technology stack. 4. Create a development roadmap. 5. Build the platform in milestones. I’m open to your recommendations. If there’s a better way to achieve my goals than the solution I’ve imagined, I want to hear it. When applying Please include: * Similar systems you’ve built. * The technology stack you’d recommend and why. * Whether you’d integrate with existing scheduling software or build scheduling from scratch. * How you’d minimise ongoing subscriptions. * How you’d ensure the platform can scale as my business grows. * Whether you’re interested in an ongoing working relationship after the initial build. I’m looking for someone who values quality, communication and long-term thinking over simply delivering code.
$5,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:18 minutes ago
- Interviewing:15
- Invites sent:0
- Unanswered invites:0
About the client
- Australia7:29 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by