About this project
it-programming / web-development
Open
We are seeking a skilled developer or team to build a robust online platform for an education academy. The platform will cater to students, teachers (tutors), and administrators, offering distinct portals and dashboards tailored to each user role. The core functionalities required include:
User Management:
- Student portal for accessing courses and managing profiles.
- Tutor registration and comprehensive onboarding process.
- Dedicated tutor dashboard for managing schedules, students, and content.
- Admin dashboard for overall platform management, user oversight, and content control.
- Robust user authentication, including OTP verification and password recovery mechanisms.
- Detailed tutor profiles with search and filtering capabilities for students.
Session Management:
- Integrated booking and scheduling system for online sessions.
- Workflow for requests, approvals, and cancellations of sessions.
- Online session functionality with integration for video conferencing tools like Zoom or similar platforms.
Financial & Administrative:
- Comprehensive payment processing system.
- Generation and management of invoices.
- Refund processing capabilities.
- User reviews and rating system for tutors.
- Notification system for various platform activities.
- Reporting and analytics features for tracking platform performance, user activity, and financial data.
Content & Community:
- Messaging and community features to facilitate interaction between users.
- Content and pages management system for the academy's website.
- Blog functionality.
- Management of courses and educational content.
- Flexible user roles and permissions system.
The ideal freelancer or team will have experience in developing complex web applications with multiple user types and third-party integrations.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed