Project Title: Comprehensive Progressive Web App (PWA) Development for International Online Tutorial Marketplace – Learnearn.com
- Project Overview:
I am launching an international online tutorial platform, Learnearn.com, to connect students and tutors through live classes, interactive learning materials, and unique earning opportunities. This project requires a Progressive Web App (PWA) built on WordPress (preferred) with Tutor LMS or custom solution based on recommendations.
with the flexibility for future expansion into mobile apps. The platform will integrate features inspired by sites like Preply and Cambly, as well as unique features for tutors to track earnings and schedules.
I am seeking an experienced developer or team to deliver a cost-effective, scalable, and secure WordPress solution with full source code, ongoing maintenance, and support.
Key Project Requirements:
Core Features:
1.Marketplace Structure and User Interface
- A marketplace design similar to Preply with a filter system for finding tutors by availability, price, subjects, and ratings, current available tutors ,teach later etc.
- Video-based homepage inspired by Cambly, showcasing multiple subscription models.
- Key buttons on the homepage:
2. Learning and Interaction Features
- Zoom Integration for live video sessions between students and tutors.
- Interactive Learning Materials: Ability for tutors to share documents, notes, or multimedia with students.
- Google Calendar Integration: For seamless scheduling, enabling students and tutors to sync appointments across time zones.
- Chat and Messaging: Direct messaging between students and tutors for enhanced communication.
- Message : By admin to students , tutors , freelance marketers.
3.Tutor and Student Profiles with Scheduling
- User Registration and Profiles: Customizable profiles for tutors, including qualifications and schedules. Basic profile for students.
- Tutor Scheduling: Tutors set availability, Live,visible to students in their time zones.
- International Date-Time Converter: Ensures accurate scheduling across global time zones.
- Push Notifications: Automated notifications for class reminders, updates, and platform announcements.
4.Administration and Monitoring Tools
- Admin Dashboard: Backend panel to manage users, courses, sessions, and payment transactions.
- Live Class Monitoring System: Allows admin to monitor live sessions for quality assurance.
- Feedback and Rating System: Enables students to rate tutors and leave reviews.
- Secure Payment Gateway Integration: Multi-currency support with Stripe or PayPal for international transactions and others payment gateways.
- Freelancer Dashboard for Tutors, Sellers : Allows tutors to view their bookings, track sales, and manage sessions and for sellers to view sales ,commission details.
5.Globalization and Referral Features
- Multi-language and Multi-currency Support: To cater to international users.
- Referral Code System: Allows users to use referral codes for rewards , unique code created by admin.
- Unique Referral Codes for tracking user referrals and enabling earning opportunities.
6.Technical and Maintenance Requirements
- Complete source code with detailed documentation.
- High standards for safety, security, and data privacy.
- Ongoing maintenance, updates, and bug fixes as needed.
- Version Control: Using Git for version tracking and collaboration.
Technical Details:
- Platform: WordPress with PWA compatibility.
- Front-end: Based on PWA best practices; flexible with recommendations.
- Back-end: WordPress with custom functions where necessary.
- Database: MySQL (default for WordPress).
- Video Conferencing: Zoom API integration.
- Calendar Integration: Google Calendar for scheduling.
- Payment Gateway: WooCommerce with Stripe and/or PayPal and others.
- Hosting: AWS or similar cloud platform for reliability and scalability.
- Version Control: Git for source code management.
Project Deliverables:
- Fully Functional Progressive Web App (PWA) with all mentioned features on WordPress.
7.Implementation of Advanced Features including filters, referral systems, and international support.
8.Testing and Debugging: Ensuring optimal functionality across all devices.
9.Deployment to Production Environment on chosen hosting platform.
10.Comprehensive Documentation and Training for admin usage.
11.Ownership Rights: Full ownership rights with source code delivery.
Ideal Candidate:
Looking for developers with a strong background in WordPress-based marketplaces, e-learning platforms, or similar PWA projects. Familiarity with integrating video conferencing APIs, Google Calendar, secure payment gateways, and multi-language/multi-currency systems is essential.
Please provide examples of similar projects, technology recommendations, and an estimated timeline.