A simple web application to manager processes.
Link of the running project: https://proce.cloudatlas.org/
- Django 2.1+
- Development, Staging and Production settings with python-decouple
- Get value insight and debug information while on Development with django-debug-toolbar.
- Create fake data with model-mommy
- Frontend using django templates + framework css with Semantic-ui + DOM manipulation with Jquery3
- Color palette available at: /static/core/palette.pdf
- Python >= 3.6
Remember to create a new virtualenv first
$ git clone git@github.com:marcosflp/process_manager.git
$ cd process_manager
$ pip install -r requirements.txt
You must create a settings.ini file at the root of the project. To create this file, use the settings.ini.example template.
$ cp settings.ini.example settings.ini
These settings(and their default values) are used on development, staging or production environments.
You don't need to change the the settings to run the project.
Default settings that you can change on the settings.ini file.
DEBUG=True
SECRET_KEY=4cn68iga94@**2x9vb1f*-104pe%%*-u-%%#%%1wh!r(+mjiza@y$
ENVIRONMENT_MODE='dev' # 'dev' or 'prod' or 'test'
# Database
DATABASE_ENGINE=django.db.backends.sqlite3
DATABASE_HOST=localhost
DATABASE_NAME=process_manager.sqlite3
DATABASE_USER=
DATABASE_PASSWORD=
# Logging
ENABLE_LOGGING=True
# Debug Toolbar
ENABLE_DEBUG_TOOLBAR=False
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
$ python manage.py test