Comprehensive Online Learning Platform Development (App: Flutter, dashboard: Reactjs/Flutter)
Budget: $1,500 – $3,000 USD
I'm looking for an expert team to build an online learning platform hosting a student UI (Flutter), teacher UI (Flutter), and an admin dashboard (Reactjs/Flutter).
Auth, DB and Storage: AWS/Firebase
*Student UI*:
The student UI should be interactive and user-friendly, including features like:
- Live video streaming: I need real-time video broadcasting for instructors to hold their sessions.
- Chat feature: Students should be able to communicate with teachers and peers instantly.
- Online assignment submission: A feature for students to submit their tasks online.
- Course exploration: Easy navigation for students to browse and select their preferred courses.
- Teacher reviews: An option for students to rate and review their teachers after class.
- Payment gateways: A secure system for handling tuition fees and other payments.
*Teacher UI*:
Teachers should be able to use the platform seamlessly with functionalities including:
- Creation and scheduling of classes: Timetable management feature for class scheduling.
- Attendance management: A tool to monitor and manage student presence in class.
- Assignments grading: An integrated feature to grade submitted assignments.
- Communication: A direct channel for teachers to communicate with students.
*Admin Dashboard*:
The admin dashboard should offer robust management tools:
- User management: Tools for managing the registered users on the platform.
- Analytics and reports: A feature for generating analytics and reports on user activities and performance.
- Content management: A CMS for handling all educational content.
- Role-based access control: A system to grant access and permissions to different users based on their roles.
Ideal skills required for the job would be proficiency in web platform development, understanding of EduTech requirements, experience in handling complex User Interface and User Experience design, and knowledge on secure payment gateway incorporation.
Auth, DB and Storage: AWS/Firebase
*Student UI*:
The student UI should be interactive and user-friendly, including features like:
- Live video streaming: I need real-time video broadcasting for instructors to hold their sessions.
- Chat feature: Students should be able to communicate with teachers and peers instantly.
- Online assignment submission: A feature for students to submit their tasks online.
- Course exploration: Easy navigation for students to browse and select their preferred courses.
- Teacher reviews: An option for students to rate and review their teachers after class.
- Payment gateways: A secure system for handling tuition fees and other payments.
*Teacher UI*:
Teachers should be able to use the platform seamlessly with functionalities including:
- Creation and scheduling of classes: Timetable management feature for class scheduling.
- Attendance management: A tool to monitor and manage student presence in class.
- Assignments grading: An integrated feature to grade submitted assignments.
- Communication: A direct channel for teachers to communicate with students.
*Admin Dashboard*:
The admin dashboard should offer robust management tools:
- User management: Tools for managing the registered users on the platform.
- Analytics and reports: A feature for generating analytics and reports on user activities and performance.
- Content management: A CMS for handling all educational content.
- Role-based access control: A system to grant access and permissions to different users based on their roles.
Ideal skills required for the job would be proficiency in web platform development, understanding of EduTech requirements, experience in handling complex User Interface and User Experience design, and knowledge on secure payment gateway incorporation.