← Jobb

Mobile App Developer Needed for Online Tutoring Platform

Budget: $107.0 FIXED / ⭐ 5.00 (2) CAN

phone, ios, android, android-app-development, react-native, user-profile-creation, mobile-app-development

Föredragna kvalifikationer

  • Erfarenhet: Expert
We are looking for an experienced mobile app developer to build a modern, scalable Online Tutoring Platform that connects students with tutors and allows students to discover tutors, view their profiles, check availability, book lessons, make payments, and attend online classes from one convenient application. The platform will support multiple tutors, with each tutor having their own profile, subjects, availability, bookings, students, and earnings. The goal is to create a smooth experience for students while giving tutors the tools they need to manage their lessons and bookings efficiently. Core Features Student App Student registration and secure login Student profile management Browse and search for tutors Filter tutors by subject, availability, or other relevant options Tutor profiles and subject details Tutor availability and scheduling Lesson booking Booking confirmation and management Rescheduling and cancellation Secure online payments Booking and lesson history Favorites/saved tutors Ratings and reviews In-app chat with tutors Online video lessons Push notifications Account and profile settings Tutor App Tutor registration and onboarding Tutor profile and subject management Tutor verification Availability and working hours Lesson scheduling Appointment and booking calendar Booking management Accept/reject booking requests where required Student information related to bookings Online lesson management In-app chat with students Earnings and pa-yout information Ratings and re-views No--tifications Profile and account settings Admin Dashboard Student management Tutor management Tutor verification and approval Subject/category management Booking and lesson management Pa-yment monitoring Tutor payout management Revie-w and rat-ing management Dispute management Notification management Platform reports and analytics Technical Requirements The application should be built using a scalable custom development approach. Preferred mobile technology: Flutter or React Native iOS & Android with one codebase Backend/API development Database implementation Real-time functionality where required Secure authentication Payment gateway integration Push notifications Video calling integration Cloud infrastructure Secure media/file storage The final technology architecture can be refined based on the confirmed requirements and development plan. Development Scope The project will cover the complete development process, including: Application architecture Backend and API development Mobile app development Database implementation Student and tutor workflows Booking and availability logic Payment integration Authentication and authorization Chat and video lesson functionality Push notifications Admin dashboard Third-party integrations Testing and bug fixing Performance optimization Security implementation Production deployment App Store and Google Play preparation Expected Outcome The application should provide a smooth and reliable experience for students, tutors, and administrators, with a scalable structure that can support more users, tutors, subjects, and features as the platform grows. Development will be organized into structured milestones so that the functionality can be developed, reviewed, tested, and refined progressively throughout the project.
Öppna på Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Logga in