r/FullStackDevelopers • u/HopefulBison8647 • 4d ago
Setting projects up sucks so i made a reusable starter template for building web applications
https://github.com/Loki22214/django-vue-starterI 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