LearnFlex is a purpose-driven EdTech platform built during the 2025 Visiola Foundation Coding Bootcamp. Designed to make learning more accessible, adaptive, and inclusive, LearnFlex empowers students—especially those with zero IT background or financial barriers—with smart, personalized learning experiences.
🔗 Live URLs:
- Frontend: https://learnflex-eight.vercel.app/
- Backend API: https://aishat.pythonanywhere.com/
- GitHub Repo: https://github.com/AishatLov/final_project
LearnFlex was developed by a team of talented women as the final group project of the Visiola Foundation Bootcamp. It aims to redefine digital education through technology that is intuitive, flexible, and inclusive. The platform combines a clean user interface with robust backend logic to deliver a seamless learning experience.
- ✅ Personalized Learning Paths – Learners receive tailored course recommendations.
- 🔐 Secure Authentication – Role-based access (students, instructors) using JWT.
- 📥 Offline Access – Downloadable content for learning without internet access.
- 🧠 Smart Tools – Tools like progress tracking, quizzes, and feedback systems.
- 📊 Admin & Instructor Dashboards – Manage users, content, and track performance.
- Django – Web framework
- Django REST Framework (DRF) – API development
- PostgreSQL – Database
- JWT Authentication – Secure user sessions
- PythonAnywhere – Backend deployment
- React – UI development (by frontend team)
- Vercel – Frontend deployment
- User registration & JWT login system
- Role-based permissions for instructors and students
- Models and endpoints for:
- Courses
- Enrollments
- Quizzes and Assignments
- Student progress tracking
- Admin panel access
- API integration with frontend
# Clone the repository
git clone https://github.com/AishatLov/final_project.git
cd final_project
# Create a virtual environment
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py makemigrations
python manage.py migrate
# Start the development server
python manage.py runserver
-
Frontend: learnflex-eight.vercel.app
-
Backend API: aishat.pythonanywhere.com
Built by a passionate team of women developers from the Visiola Foundation Coding Bootcamp 2025.
LearnFlex isn’t just a coding project — it’s a platform built with empathy and intention. Focused on creating meaningful access to education, it reflects a commitment to leveraging tech for good.