cookiecutter-django-vue-graphql-aws
A highly opinionated Cookiecutter template that fuses together Django, Vue.js, GraphQL, and AWS into one full-stack web application.
File Explorer
Download Latest Version (.zip)- createsu.py
- 0001_initial.py
- __init__.py
- password_reset.txt
- factories.py
- __init__.py
- admin.py
- apps.py
- forms.py
- models.py
- schema.py
- __init__.py
- __init__.py
- schema.py
- settings.py
- urls.py
- wsgi.py
- __init__.py
- _ipaddress.py
- _json.py
- _psycopg.cpython-37m-x86_64-linux-gnu.so
- _range.py
- errorcodes.py
- extensions.py
- extras.py
- pool.py
- psycopg1.py
- README.md
- sql.py
- tz.py
- common.txt
- deploy.txt
- dev.txt
- entrypoint.sh
- gunicorn.sh
- start.sh
- .gitkeep
- __init__.py
- Dockerfile
- manage.py
- zappa_settings.json
- __init__.py
- frontend.py
- networking.py
- .gitignore
- app.py
- cdk.context.json
- cdk.json
- README.md
- requirements.txt
- setup.py
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- 404.svg
- index.html
- manifest.json
- robots.txt
- Footer.vue
- TopNav.vue
- login.gql
- logout.gql
- refreshToken.gql
- register.gql
- resetPassword.gql
- resetPasswordConfirm.gql
- updateProfile.gql
- verifyToken.gql
- profile.gql
- Default.vue
- NoSidebar.vue
- Home.vue
- PageNotFound.vue
- .gitkeep
- apollo.js
- App.vue
- constants.js
- main.js
- registerServiceWorker.js
- router.js
- store.js
- .eslintrc.js
- .env
- .env.production
- babel.config.js
- Dockerfile
- package.json
- vue.config.js
- dev.conf
- .editorconfig
- .env
- .flake8
- .gitignore
- .graphqlrc
- apollo.config.js
- CHANGELOG.md
- deploy.sh
- docker-compose.yml
- jsconfig.json
- Makefile
- pyproject.toml
- README.md
- cookiecutter.json
- LICENSE
- README.md
- requirements.txt
# Installation Guide
git clone https://github.com/grantmcconnaughey/cookiecutter-django-vue-graphql-aws
Downloads the entire project code from GitHub to your computer.
cd cookiecutter-django-vue-graphql-aws
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
$ docker-compose up --build
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
3. Node.js
Easycd {{cookiecutter.project_slug}}/frontend
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
4. Python
Easy$ pip install cookiecutter
Installs the Python libraries listed in requirements.txt (or similar).
Pulled directly from this repo's README.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd {{cookiecutter.project_slug}}
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
