IdeaCredIdeaCred

iharshsingh/django-backend-eduplatform

53

๐ŸŽ“ 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 rounds

A 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

Innovation
3 (25%)
Craft
39 (35%)
Traction
11 (15%)
Scope
65 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci-3
Tests-5
Polish+0
Releases-2
Has License+0
Code Quality+13
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+4
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+5
Languages+8
Subsystems+15
Bloat Penalty+0
Completeness+6
Contributors+6
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

9

Contributors

2

Files

95

Active weeks

7

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

โ€”