This is my boilerplate for Vue 3 + Django 4 projects. It's a work in progress, but it's already usable.
- Frontend authentication code
- Typescript or Javascript
- Backend authentication with tokens
- Flowbite & Tailwind
- Vue Router with web history mode
- Uses Vite
Prerequisites:
- Python v3.10
- PyEnv
- Pipenv
- NodeJS v18.16
- Docker and Docker Compose
pipenv install
cd frontend && npm install
make tailwind
docker compose up --build
The default dev environment comes with hot code reloading for both the frontend and backend.
Hard-forked from gpabloandres/django-rest-api-vue.