This project is about a web-based platform to provide education and academic support (mainly) online and in-person.
We need to make an online education platform (Web Based). We want private, exclusive and full ownership of the source code/rights of the platform.
The requirements, functionalities and characteristics are detailed below.
Basic pages including Home, standard dashboard, contact us, social media, news, blog, etc.
Products: Online Courses (subscription based)
Services: Online and in-person Tutoring Sessions (group and individual)
1. Capability to upload and play videos (Online courses)
2. Online payment service for subscription to online courses, other services and more.
• Stripe or suggested pre-existing more efficient/effective option (or suggested method/option)
3. Dashboards with functionalities for 2 type of users
• U1: Instructor/Tutor/Mentor
• U2: Student
• Capability for users (U1) to see profiles of peers
• Capability for users (U2) to see profiles of peers
• Capability to filter profiles based on interests and skills
• Capability for users U1 and U2 to create/make teams/groups between them to provide and/or receive services (peer matching/team matching)
4. Online booking service: Integration capability with calendar sync, payment processors and website widgets
• to manage in-person and online meeting scheduling of instructors and students for the provided services in the platform
• to manage instructors/students billing and more
• capability to sync with payment method to freeze amount until service/session is marked as complete (then charged at the end of the session) OR
• capability to pay/charge upfront (partially/totally)
5. Capability to upload and display documents
• Full view (once payment has been made)
6. The platform also has to able to show notifications and provide other small basic features/functionalities
Currently, we have very clear what products, services, features and functionalities we want in the platform. We also have some references of how we want these services, features and functionalities to display. We might need to have a medium-high fidelity wireframe developed first to see/define styles and front-end themes that will be suggested by the development team.
Please provide an estimate timeline and cost approximation for this project taking into account starting from scratch, prototyping and the final product.