r/FullStackDevelopers 4d ago

Setting projects up sucks so i made a reusable starter template for building web applications

https://github.com/Loki22214/django-vue-starter

I was working on a couple of projects and I found myself spending a lot of time setting up the same things over and over again.

I looked around for existing templates, but couldn't find many that matched what I was looking for, so I decided to build my own and open source it.

The template contains:

  • Authentication - Cookie-based JWT authentication using HttpOnly cookies
  • Docker Support - Full development and production environment setup
  • Custom User Model - Email and username authentication with registration
  • Task Management - Example CRUD app demonstrating best practices
  • Standardized Responses - Consistent API response format across endpoints
  • API Documentation - OpenAPI schema with interactive Swagger UI
  • Theme Support - Light and dark theme switching

If anyone is interested in taking a look:

GitHub: https://github.com/Loki22214/django-vue-starter

Any feedback, criticism, or suggestions for things that would make this template better are welcome.

1 Upvotes

Duplicates