BLINK is a Learning Management System built on top of Django (3.1). It allows the Instructors to create courses, add modules and content of various types like Audio, Video , Images and Text. As an Instructor you must have the privileges to create, edit and delete courses. Also, it allows Students to take course , thay can register and search for courses then add to their accounts.
-
You must have Python3 installed on your system
-
Django (3.1) is the second requirement you need to fullfill.
-
Clone the repository by running the command as:
git clone https://github.com/arycloud/blink.git
-
Create the virtual environment with the command:
virtualenv venv -p python3 -
Log into the environment directory and activate the environment:
source venv/bin/activate -
Install required packages:
pip install -r requirements -
The repository includes all the requirements, so you don't need to run database migrations, but if you make changes in models, you should run:
python manage.py makemigrationspython manage.py migrate -
Now you can run the project as:
python manage.py runserver -
Access the site at: http://127.0.0.1:8000/