Overview
This is a web development template for a full-stack web application using Django and Vue.js. It is designed to help developers start new projects with a set of good practices already built-in. The template includes a docker-based development environment, a working TODO list with authentication, and a backend-less development mode using mock APIs.
Features
- Docker-based development environment
- Executable help (
dev.sh) that remembers important commands - Django + Postgres backend
- Vue + Nuxt frontend (detached from the backend)
- Vuetify.js components
- Authentication functionality
- Working TODO list that saves items to a database
- Backend-less development mode using mock APIs
Installation
- Clone the repository to your local machine:
git clone [repository URL] - Change to the directory of the cloned repository:
cd [repository directory] - Follow the instructions in the
README.mdfile located in themyprojectfolder for initial setup and configuration.
Summary
This template provides a convenient starting point for building full-stack web applications using Django and Vue.js. It includes several key features such as a docker-based development environment, executable help, and working examples of authentication and a TODO list. By following the provided good practices, developers can increase productivity, deliver higher quality products, and improve client satisfaction.