← Jobs

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