Secure Share
A test project for job application
- Free software: MIT license
Features
- Pending :D
Demo
To run an example project for this django reusable app, click the button below and start a demo server on Heroku.
Please setup ALLOWED_HOSTS correctly providing a full app hostname as a first item. It will determine base of URLs used in notifications.
Quickstart
Fork the secure-share repo on https://github.com/wooyek/secure-share
Clone your fork locally:
$ git clone git@github.com:wooyek/secure-share.git
Setup your development env:
$ pipx install pew $ cd secure-share/ $ pew new -p python3 -a $(pwd) $(pwd | xargs basename) $ pew workon secure-share $ pip install -r requirements/development.txt
Initialize development database and fill it with test data:
$ bash bin/database_create.sh $ inv db
Test project health:
$ python manage.py check $ pytest $ inv check $ tox
Create a branch for local development and start development server:
$ git checkout -b name-of-your-bugfix-or-feature $ python manage.py runserver
Checkout other project management tasks:
$ inv --list
Deployment
Add a heroku development remote and deploy:
$ heroku git:remote --remote=dev --app=<your app here> $ inv deploy
Credits
This package was created with Cookiecutter and the wooyek/cookiecutter-django-app project template.