More Premium Hugo Themes Premium Vue Themes

Djavue

vue-cli template for a full-stack production-ready web application using Django and Vue.js

Djavue

vue-cli template for a full-stack production-ready web application using Django and Vue.js

Author Avatar Theme by evolutio
Github Stars Github Stars: 113
Last Commit Last Commit: Mar 31, 2023 -
First Commit Created: Jan 15, 2024 -
Djavue screenshot

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

  1. Clone the repository to your local machine: git clone [repository URL]
  2. Change to the directory of the cloned repository: cd [repository directory]
  3. Follow the instructions in the README.md file located in the myproject folder 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.