iharshsingh/django-backend-eduplatform
๐ Build a scalable e-learning platform with Django, featuring real-time communication and an AI-ready architecture for thousands of concurrent users.
What's novel
๐ Build a scalable e-learning platform with Django, featuring real-time communication and an AI-ready architecture for thousands of concurrent users.
Code Analysis
18 files read ยท 4 roundsA Django-based e-learning platform providing course CRUD management, student enrollment, real-time WebSocket chat, and a read-only REST API for courses and subjects.
Strengths
Clean Django multi-app structure with reasonable separation of concerns, and a functional WebSocket chat implementation using Django Channels with proper group-based message routing.
Weaknesses
Multiple critical bugs (broken middleware returning a function instead of calling it, undefined variable in dispatch, OrderField TypeError) would prevent core features from working, and there is zero test coverage combined with security issues like hardcoded SECRET_KEY and EOL Python version.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
9
Contributors
2
Files
95
Active weeks
7
Repository
Language
Python
Stars
1
Forks
0
License
โ