URL Shortener
Url shortener.
Features
- Python 3.6+
- Django 2.0+
- Uses Pipenv - the officially recommended Python packaging tool from Python.org.
- Development, Staging and Production settings with django-configurations.
- Get value insight and debug information while on Development with django-debug-toolbar.
- Collection of custom extensions with django-extensions.
- HTTPS and other security related settings on Staging and Production.
- Procfile for running gunicorn with New Relic's Python agent.
- PostgreSQL database support with psycopg2.
- Heroku ready.
- Bootstrap 4.
- Browsersync enabled.
- Sass for styles.
- Gulp for javascript and style management.
- Simple Makefile for running development commands.
- Integrated linters and autoformatters. yapf, eslint, stylelint, jsonlint, remark
- Well tested. Selenium functional tests and django unit testing.
- Good code quality.
- Sentry for error tracking.
- Sendgrid for email sending.
- Rest API