Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered StudySynth E-Learning Platform

A complete, production-ready E-learning platform that leverages AI to generate advanced testing quizzes from video material. Built with a monolithic Next-Gen Django backend and a custom premium Glassmorphic Frontend rendered via SSR.

Features

  • Hierarchical Content Catalog: Fields -> Categories -> Courses.
  • Video Lesson Player: Integrated embeddable player for seamless learning.
  • AI-Powered Quizzes: AI-generated assessment quizzes generated from video transcripts. Test your knowledge directly after learning!
  • Premium Subscription Management: Content restrictiveness modeled securely matching modern streaming platforms (Free, Basic, Premium).
  • User Dashboard & Analytics: Embedded RESTful API and custom UI delivering live user statistics such as courses finished, watch hours, and quiz averages.
  • Secure Authentication Framework: Integrated session-based login and registration.

Technology Stack

  • Backend Framework: Django 6 & Django REST Framework
  • Database Layer: SQLite (configured via Django ORM)
  • Frontend Approach: Django Server-Side Rendering (SSR) utilizing Vanilla CSS layout, dynamic grids, and glassmorphism.
  • Integrations: Designed to easily hook up to OpenAI (via transcript syncing).

Quickstart Guide

  1. Create a python virtual environment and activate it:
    python -m venv venv
    .\venv\Scripts\activate
  2. Install Core Dependencies:
    pip install django djangorestframework
  3. Run Local Database Migrations:
    python manage.py migrate
  4. Spawn a Local Admin Superuser:
    python manage.py createsuperuser
  5. Launch the Application!
    python manage.py runserver

Navigate to http://127.0.0.1:8000/ to test out the glorious user frontend! To add courses, access your Superuser panel at /admin/.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages