Skip to content

This is a simple to-do list app with decoupled backend.

Notifications You must be signed in to change notification settings

rHuggler/django-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

django-todo

This is a simple to-do list application divided in two parts: an API and a Web Application client.


Project Showcase

Technologies

  • Vue.js 2.5.2
  • Python 3.6.4
  • Django 2.0.2
  • django-rest-framework 3.7.7
  • PostgreSQL 10.2

Running with Docker

Building app image:

    docker-compose build

Setting the database up:

    docker-compose run api python manage.py makemigrations
    docker-compose run api python manage.py migrate

Installing npm modules:

    docker-compose run web npm install

Cleaning up:

    docker-compose down
    docker-compose rm -f --all

Running the app:

    docker-compose up

Access the browsable API at http://localhost:8000.
Access the web client at http://localhost:8080.

Bring the app down:

    docker-compose down