Django-Ajax Contacts

Django backend and vanilla JavaScript frontend for a contacts app. The purpose of this repo is to discuss responsabilities of backend (Python) and frontend (JavaScript) code in the architecture of a web app in a live coding series.

Install

Requires Python 3.6+ with Pipenv – just pip install pipenv and you're ready to go.

  1. Copy .env.sample as .env and adjust your settings
  2. Install de dependencies:
    $ pipenv install --dev
  3. Activate the environment:
    $ pipenv shell
  4. Run the project:
    $ python manage.py runserver