A highly opinionated cookiecutter template that fuses together Django, Vue.js, GraphQL, and AWS into one full-stack web application.
- Backend
- Frontend
- Deployment
Originally based on cookiecutter-django-vue and extracted from the Reddit scheduling application Postpone.
First, get cookiecutter
:
$ pip install cookiecutter
Now run it against this repo:
$ cookiecutter gh:grantmcconnaughey/cookiecutter-django-vue-graphql-aws
You'll be prompted for some values. Provide them, then a project will be created for you.
Now you can start the project with docker-compose:
$ docker-compose up --build
Open http://0.0.0.0:8000 in your browser to view the application.