https://github.com/forchapeatl/deployed_learning_management_stystem_ptyhon_reactjs
https://github.com/forchapeatl/deployed_learning_management_stystem_ptyhon_reactjs
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/forchapeatl/deployed_learning_management_stystem_ptyhon_reactjs
- Owner: Forchapeatl
- License: mit
- Created: 2021-11-17T14:07:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-17T19:42:14.000Z (over 3 years ago)
- Last Synced: 2025-01-03T23:44:59.320Z (5 months ago)
- Language: JavaScript
- Size: 152 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Learning Management System
A Learning Management System built with Django and ReactJS. This LMS allows content creators to develop courses with the web application and set course prices, give written or video lectures, and provide assessments to their students. Enrolled students will be able to engage with courses and receive the knowledge they so desire. As students progress through their courses, they'll be able to keep track of completed lessons, review content, and communicate with their classmates.
## Demo
[HouseOfHackers](http://houseofhackers.me)## Screenshots
## Requirements
* Python 3.x
* Pip 9.x
* Django 1.11.x
* Node 7.9.0 or greater
* ReactJS 16+
* MySQL 5.7## Getting Started
In order to begin developing and rolling out your own version of LMS, you will need to install packages for both the Django Back-End and the ReactJS Front-End. Creating the virtualenv and cloning this repo.```
virtualenv venv
git clone https://github.com/Technopathic/LMS.git
```You will then go ahead and activate the Virtual environment and install the Python packages using Pip.
```
source venv/bin/activate
cd LMS
pip install -R requirements.txt
```Next we will update the Django Settings.py to reflect your own database credentials and migrate the models.
```
python manage.py migrate
```For the Front-End, we'll go ahead and install the JavaScript packages using NPM (this may take a while).
```
npm install
```Finally, you can start the development server for both the Back-End and the Front-End and being rolling out your own LMS.
```
python manage.py runserver
npm run start
```## License
GNU/GPL 3.0