Full-Stack Developer Needed for a Tutoring Marketplace MVP in Dubai
Budget: $4000.0
FIXED /
⭐ 0.00 (0)
Israel
node.js, database-development, web-programming
Project Overview
I am looking for an experienced full-stack developer or a small development team to design and build an MVP tutoring marketplace website for the Dubai/UAE market.
The platform will connect students and parents with private tutors. Tutors will be able to create professional profiles, and students or parents will be able to search, filter, view tutor profiles, and send inquiries.
The goal is to launch a clean, professional, trustworthy, mobile-friendly MVP that can later be expanded with additional features.
Target Market
The initial target market is Dubai and the UAE.
The website should initially be in English, but the structure should allow Arabic and possibly other languages to be added later.
The design should look modern, trustworthy, simple, and suitable for parents, students, and professional tutors in the UAE.
Main User Types
Students or parents looking for tutors
Tutors offering private lessons
Website administrator
Required MVP Features
1. Tutor Registration and Profiles
Tutors should be able to:
Register and log in
Create and edit their profile
Upload a profile photo
Add a short biography
Add subjects they teach
Add education and qualifications
Add teaching experience
Select teaching levels or student age groups
Select teaching method: online, in-person, or both
Select service areas within Dubai/UAE
Add languages spoken
Add an expected hourly price or price range
Submit their profile for administrator approval
Tutor profiles should not become publicly visible until approved by the administrator.
2. Student and Parent Experience
Visitors should be able to:
Browse tutors without registering
Search tutors
Filter tutors by subject
Filter by teaching level
Filter by location
Filter by online or in-person lessons
Filter by language
Filter by price range
Open and view a full tutor profile
Send an inquiry to a tutor
For the MVP, an inquiry form and notification system are sufficient. A complex real-time chat system is not required in the first version.
3. Inquiry and Lead System
When a student or parent sends an inquiry:
The inquiry should be saved in the system
The tutor should receive an email notification
The administrator should be able to view the inquiry
Basic protection against spam should be included
Personal contact details should not necessarily be displayed publicly
Please recommend the simplest and most secure approach for managing communication during the MVP stage.
4. Admin Dashboard
The administrator should be able to:
View and manage tutor registrations
Approve, reject, suspend, or edit tutor profiles
View registered users
View student inquiries
Manage subjects, locations, languages, and categories
Manage website content
View basic website statistics
Remove inappropriate or false content
The admin dashboard should be simple enough for a non-technical owner to use.
5. General Website Pages
The website should include:
Home page
Search results page
Tutor profile page
Tutor registration page
Tutor login page
How It Works page
About Us page
Contact page
Frequently Asked Questions page
Privacy Policy page
Terms and Conditions page
The legal text itself may be supplied separately, but the pages and structure should be prepared.
6. Design and Technical Requirements
The website must be:
Fully responsive for desktop, tablet, and mobile
Fast-loading
SEO-friendly
Secure
Easy to manage
Built with a scalable structure
Compatible with modern browsers
Designed with a professional UAE-oriented appearance
Prepared for future multilingual support, including Arabic right-to-left layout
I am open to WordPress or custom development. Please recommend the best solution based on cost, security, scalability, maintenance, and expected launch time.
Please do not automatically propose an expensive custom system if an established and reliable solution can meet the MVP requirements.
7. Deployment and Handover
The project should include:
Installation on the production server
Domain connection
SSL configuration
Basic security configuration
Basic backup configuration
Testing before launch
Correction of bugs discovered during testing
Full transfer of source files and administrator access
Basic documentation or video explaining how to operate the website
The website, source code, design files, database, and all project-related assets must become the property of the client after payment.
All third-party plugins, templates, subscriptions, hosting services, and recurring costs must be disclosed and approved in advance.
8. Future Features — Not Required in the Initial MVP
The system should ideally allow the following features to be added later, but they are not required in the first version:
Online payments
Tutor subscription plans
Featured tutor profiles
Tutor reviews and ratings
Internal messaging
Lesson booking calendar
Video lessons
Arabic version
Mobile application
SMS or WhatsApp notifications
Please clearly separate the cost of the required MVP from any optional future features.
Expected Deliverables
Functional specification and agreed scope
Website design or UI mockups
Fully functional MVP website
Front-end and back-end development
Admin dashboard
Responsive mobile version
Testing and bug fixing
Deployment to the production server
Source code and full ownership transfer
Basic operating instructions
Timeline
Preferred completion time: approximately 1 to 3 months.
Please provide a realistic timeline divided into milestones.
Budget
The listed budget is an initial estimate.
Please provide a fixed-price proposal with a clear breakdown by milestone. Do not provide only an hourly estimate.
Payments will be released according to completed and approved milestones.
Required Experience
Applicants should have experience with at least one of the following:
Marketplace websites
Directory or listing platforms
Education platforms
Membership websites
Multi-user systems
Search and filtering systems
WordPress marketplace development or full-stack web development
Please Include in Your Proposal
Two or three relevant websites you personally developed
A short explanation of your role in each project
Your recommended technology and why
A fixed-price estimate for the MVP
A breakdown of the proposed milestones
Estimated completion time
Expected recurring costs after launch
What support is included after launch
Which functions you consider essential for the first MVP
Which functions you recommend postponing
Please begin your proposal with the words “Dubai Tutor MVP” so I know you have read the complete description.
Generic or automatically generated proposals without relevant examples will not be considered.
Auf Upwork öffnen