A cookiecutter template to create a project with backend in Django + Django REST framework and frontend in Bootstrap + Vue.js for your full stack projects.
- Docker
- 12 Factor
- Server: Nginx
- Backend: Django + Django REST framework
- Frontend: Bootstrap + Vue.js
- Tests: Jest + pytest + Nightwatch.js
- Database: PostgreSQL
Install cookiecutter
command line: pip install --user cookiecutter
Generate a new Cookiecutter template layout: cookiecutter gh:RatanShreshtha/vujango
You'll be prompted for some values. Provide them, then a project will be created for you.
Answer the prompts with your own desired options.
----------------------------------------------- Basic ------------------------------------------------ []:
project_name [My Awesome Project]:
project_slug [my_awesome_project]:
short_description [Analytical Engine - Web Version]:
description [Web interface for The Analytical Engine, world's first general purpose computer.]:
author [Ada Lovelace]:
email [ada@lovelace.cool]:
version [0.1.0]:
---------------------------------------------- Backend ----------------------------------------------- []:
backend_folder [backend]:
backend_service_name [backend]:
---------------------------------------------- Frontend ---------------------------------------------- []:
frontend_folder [frontend]:
frontend_service_name [frontend]:
- Ratan Kulshreshtha - RatanShreshtha
This project is licensed under the terms of the MIT License
Feedback and improvements are very welcome, just follow the steps below
- Fork it.
- Create your feature branch (
git checkout -b <feature>
). - Add your files (
git add <file_1> <file2> ..... <file_n>
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin <feature>
). - Create a new pull request.
- Hat tip to anyone who's code was used
- Inspiration
- etc