Skip to content

mjavadtatari/mahdiyar-exam-system

Repository files navigation

An Online Exam System Web App!
Powered by Django 3 & Python 3

All requirements placed in requirements.txt
To install all-at-once, first active virtualenv, the use this command in Terminal: pip install -r /path/to/requirements.txt

To deploy the project on Linux Server Using: Nginx, Gunicorn, Postgresql
Tutorial link form DigitalOcean : How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 20.04

After making any changes to the codes, Run these two command in Linux Server Terminal:
sudo systemctl daemon-reload
sudo systemctl restart gunicorn

Install Cerbot on Ubuntu Server and enable SSL for Nginx:
Tutorial link form DigitalOcean : How To Secure Nginx with Let's Encrypt on Ubuntu 20.04