A very simple, extendable, pluggable Django app which allows the user to submit the applications and registered user to approve and reject the applications submitted by various users.
Author | Version | Last Updated |
---|---|---|
Saurav Kumar | 1.0.0 | 9th June, 2018 |
sudo apt-get install virtualenv python-pip git
sudo -H pip install pip -U
sudo -H pip install setuptools -U
git clone https://github.com/sauravmahuri2007/easyapplications.git
cd easyapplications
virtualenv --python=python3 venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
6. Run the app using the default lightweight Django web server (until this app is not part of a big application)
python manage.py runserver
The app should have started running at http://127.0.0.1:8000
- This is a very simple app and does't require any 3rd-party python packages and only depends on Django.
- Automate the installation steps.
- Deploy the app using a full fledged web server like nginx.
- Run multiple instances of the app using gunicorn or uwsgi.
- Create a executable run.py file which will all the server to run without login to virtualenv