Full-Stack Developer Needed for Custom Learning Management System (LMS) from Base44 Prototype
Бюджет: -
HOURLY / PART_TIME
⭐ 0.00 (0)
Botswana
web-programming
**Project Overview**
Aenê Collective is a Botswana-based language and culture consultancy that delivers online indigenous language learning programs. We currently have a working prototype built in Base44 and are looking for an experienced full-stack developer (or small team) to transform it into a fully functional, scalable web platform.
The platform will support online language learning and facilitate interactions between administrators, teachers, and students in one centralized system.
**Scope of Work**
We have an existing prototype and require a developer to:
* Review and improve the current Base44 prototype
* Build a production-ready web application
* Design and implement a secure database structure
* Develop user dashboards and workflows for all user types
* Integrate online payments
* Integrate live class functionality (Something simple and integrated like zoom or google meet is fine)
* Create communication and scheduling features
* Deploy and document the final solution
**User Types**
1. **Administrators**
* Manage users
* Manage courses and programs
* Assign teachers
* Monitor payments
* Manage content and platform settings
2. **Teachers**
* Manage student groups and classes
* Schedule lessons
* Host or launch live classes
* Upload learning materials
* Track attendance
* Assess students
* Communicate with students
3. **Students**
* Register and enroll in courses
* Make payments
* Access learning materials
* Attend live lessons
* Complete assignments and assessments
* Track learning progress
* Communicate with teachers
**Core Features**
* User registration and authentication
* Role-based access control
* Course management
* Learning content repository
* Assignment submission and grading
* Student progress tracking
* Attendance tracking (Does not have to be complicated)
* Messaging system (Does not have to be real-time or web socket based)
* Notifications and reminders (basic emails and/or whatsapp)
* Calendar and scheduling
* Live classes through Zoom, Google Meet, or another suitable provider
* Payment gateway integration (API keys will be provided)
**Technology Preferences**
We are open to recommendations. Preference for React based frameworks
**Deliverables**
* Fully functional LMS website
* Source code and documentation
* Deployment support
* Testing and bug fixes
* Knowledge transfer session
**Ideal Candidate**
* Proven experience building LMS, EdTech, SaaS, or marketplace platforms
* Strong full-stack development skills
* Experience with payment gateway integrations
* Experience with Zoom, Google Meet, or video platform integrations
* Strong UI/UX understanding
* Good communication and project management skills (CRITICAL)
**To Apply**
Please include:
1. Relevant LMS or EdTech projects you have built.
2. Recommended technology stack and why.
3. Estimated timeline.
4. Estimated budget range.
We are looking for a long-term technology partner who can help us build a platform that supports language learning at scale.
Відкрити на Upwork