Custom Learning Management System (LMS) with Role-Based Access and Segregated User Groups
Budget: ₹5,000 – ₹10,000 INR
We are looking to develop a custom Learning Management System (LMS) from scratch, with full source code provided upon completion. The platform will connect specialized trainers (Tutors) with their respective students in a secure and isolated environment. The system will feature a multi-tenant architecture, ensuring strict separation between different student groups based on their field of study (e.g., Yoga, Astrology).
Key Features:
- User Roles:
- Administrator: Manages Tutor accounts and oversees the system.
- Tutor: Creates and manages Student accounts, User Groups, and Classes/Courses.
- Student: Accesses content assigned by their specific Tutor.
- Content Management:
- Tutors can add classes using YouTube video links embedded in a custom video player.
- Custom Video Player:
- Integrated within the application to stream YouTube content securely without allowing screen recording or downloads.
- Segregated Architecture (Multi-Tenancy):
- Tutors manage their own students and content through a unified application.
- Students access discipline-specific applications (e.g., Yoga Student App, Astrology Student App).
Technical Requirements:
- Backend: PHP-based framework for API and admin functionalities.
- Frontend: Flutter for mobile applications (Android & iOS).
- Deliverables: Full source code for both backend and frontend.
Key Features:
- User Roles:
- Administrator: Manages Tutor accounts and oversees the system.
- Tutor: Creates and manages Student accounts, User Groups, and Classes/Courses.
- Student: Accesses content assigned by their specific Tutor.
- Content Management:
- Tutors can add classes using YouTube video links embedded in a custom video player.
- Custom Video Player:
- Integrated within the application to stream YouTube content securely without allowing screen recording or downloads.
- Segregated Architecture (Multi-Tenancy):
- Tutors manage their own students and content through a unified application.
- Students access discipline-specific applications (e.g., Yoga Student App, Astrology Student App).
Technical Requirements:
- Backend: PHP-based framework for API and admin functionalities.
- Frontend: Flutter for mobile applications (Android & iOS).
- Deliverables: Full source code for both backend and frontend.