A fullstack school management project in django, bootstrap-4 and javascript.
- go to the project folder
- run
pipenv install
- create
.env
under config folder and give credentials following.env.example
template 3.1. See additional resources section to setup/get more info. - run
python manage.py migrate
- then
python manage.py runserver
for testing, create a superuser too.
- Celery is installed, install redis as well.
- for linux users:
- run redis server with
redis-server
command.
- for windows users:
- Download redis (https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504)
- Run redis-server.exe and redis-cli.exe.
And finally, while django server is running, run this command on another terminal
celery -A config worker -l INFO
- Create braintree sandbox account from: https://sandbox.braintreegateway.com/login
In order to test this project with dummy data:
populate_department
script to create departments- create an academic session object from admin or dashboard
- populate_teachers
- populate_students
then for result, subjects, combinations you can run your script or just create data manually for now.
- APPLY CARD INFO AT
admission
linkcard number: 5555555555554444
expiracy: any valid future date