ClassDeck Official site »
Report Bug
·
Request Update
- Overview
- Open Source programs this repo has been part of
- Screenshots :-
- Contribution Guidelines
- Project Admin
- Contributors
- Feedback
(Bottom)
ClassDeck aims to provide a virtual classroom that breaks the synchronous hurdles of location, place, student limits and cater the knowledge to the learning crowd anytime and anywhere. It is an all in one platform which makes the entire cycle of learning seamless for both educators and students. It also has a whole range of useful features that help to make the whole learning process remote and through virtual platforms.
Step 1: Downloading and Installing the Code Editor
You can download and install any one of the following IDE.
- Visual Studio Code (Preferred)
- Sublime Text 3
- Atom
Step 2: Installing Python
Download Python Latest Version
- Make sure to check 'Add Python to Path' in the setup window of the Installer.
python --version
Step 5: Cloning Repository using Git
git clone https://github.com/'<your-github-username>'/classDeck.git
Step 6: Change directory to classDeck
cd classDeck
Step 7: Add reference to the original repository
git remote add upstream https://github.com/coding-geek21/classDeck.git
Step 8: Creating Virtual Environment
Install virtualenv
pip install virtualenv
Creating Virtual Environment named env
virtualenv env
Creating Virtual Environment named env
virtualenv env
To Activate env
source env/Scripts/activate
or
./env/Scripts/activate
To deactivate env
deactivate
Step 9: Installing Requirements
Note: Before installing requirements, Make sure the virtual environment is activated.
cd classDeck
pip install -r requirements.txt
Step 10: Create env files from env templates
create a .env
file in the folder where settings.py resides and copy paste the contents of .env_template
over there manually or else you can achieve the same using the follow commands in any bash like shell.
cd classDeck
cp .env_template .env
cd ..
Step 11: Making database migrations
Note: Before making database migrations, make sure you've successfully created database.
python manage.py makemigrations
python manage.py migrate
Step 12: Creating superuser to access Admin Panel
python manage.py createsuperuser
Step 13: Running the Project in local server
Note: Before running the project in local server, Make sure you activate the Virtual Environment.
python manage.py runserver
Server will be up and running in local host on PORT 8000
Thanks to all the people who contribute 💜
If you have any feedback or suggestions please reach out to Project - Maintainer.
Or you can create a issue and mention there , which new features or extension can make this Project more good.