Skip to content

mishrakeshav/Open-Classroom

Repository files navigation

Python 3.6 Django 3.0 license

Open Classroom

This is an attempt to clone the best features of google classroom and educative.io using django.

Screenshots

Features Included

  • Custom Admin dashboard
  • Create Classroom
  • Join Classroom
  • Add Posts
  • Create Assignments
  • Grade Assignments
  • Add Resources
  • WhiteBoard
  • Colaborative Whiteboard
  • Courses
  • News Letter
  • Responsive, mobile-friendly design
  • Forgot password
  • User registration
  • Much more...

Installation

1. Clone Repository & Install Packages

git clone https://github.com/mishrakeshav/Open-Classroom.git
pip install -r requirements.txt

2. Setup Environment

python -m  venv venv
source venv/bin/activate

OR on Windows

python -m  venv venv
activate.bat

3. Migrate & Start Server

python manage.py makemigrations
python manage.py migrate
python manage.py runserver

Contributors

Keshav Mishra
Jaideep More
Aneesh Mokashi
Hardik Mandaliya

About

This is an attempt to clone the best features of google classroom and educative using Django

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published