With the outbreak of pandemic, the educational institutions had to be shutdown which hindered the learning of a lot of students.The students have to adapt to the online methods of learning which is now the new norm. Reaching out to teachers and resource personals is a rather difficult task. With this project, any student from any corner of the world, willing to learn something can reachout to a teacher. Anyone can create an account and seek help from our verified lecturers.
Documentation ๐ฐ Report a Bug ๐ฐ Request a Feature
Table of Contents
This is a official project repo for Udayagiri-scl-maxo which is a 40-day Hackathon. It is organised by Sushiksha, World Konkani Center. This repo is monitored. Only members from team Udayagiri are allowed to do changes and do contributions. Thus, we are not supposed to accept any PRs from anyone other then Udayagiri team members. For further details, you can get in touch with the repo owner or contributors.
- Backend Framework: Django
- Front-end Framework: Bootstrap
- Database used: Sqlite
Refer below video or instruction for setting up tutorvita in your device.
1. Fork and Clone- Fork the udayagiri-scl-maxo Repository
- Clone the repo to your local system.
-
Create a Virtual Environment for the Project
Install pipenv package
pip install pipenv
Run following command to create virtual env and install necessary dependecies.
pipenv shell pipenv install
If
pipenv install
does not work use:pip install -r requirements.txt
Now after installing all the packages you can directly skip the development steps as we already added a sample user in database.
-
Make migrations/ Create db.sqlite3
python manage.py makemigrations python manage.py migrate
-
Create a super user. In Django, if you want to access admin page, you need to create an account with staff status first.
python manage.py createsuperuser
Then select your username and password. You can bypass a common password for development purposes.
-
Run the server on localhost:
python manage.py runserver
-
Use below credetial if you want to login to admin panel/you can also create your own super user using above command
username: admin
password: admin
Pull request are only welcommed by Udayagiri team members, if you are intereseted in the project please raise a issue regarding the same.