creation / released
Course-App
Team e-learning app with 3 mobile role areas, 6 Django REST resource groups, and Firebase integration.
about this build
The mission
This is a team project and the Cozgg repository is a fork. My authored commits touch Django views, serializers and models, plus React Native screens for lecturers to add courses and lessons, manage courses and follow student progress. The application also has separate admin and learner areas and a Firebase integration.
Code-level scope: the mobile tree has 3 role areas (admin, lecturer and learner). The Django router registers 6 resource groups: courses, users, lessons, categories, payments and statistics. This measures implementation breadth, not active learners or course completion.
Role: Contributed Django API/model work and React Native lecturer workflows; the repository is a team-project fork.
technology
Primary GitHub language: Python
system highlights
- 3 mobile role areas
- 6 Django REST resource groups
- Lecturer course/lesson and student-progress flows
HOW IT WAS BUILT
Skills & technology in this project
Skills applied
- REST API and data modeling
- Role-based mobile workflows
- Course and lesson management
- Student progress flows
Languages
- Python
- JavaScript
- HTML
- CSS
Tools & platforms
- Django REST Framework
- React Native
- Firebase