Turbo - Django & Next.js boilerplate
Turbo is a simple bootstrap template for Django and Next.js, combining both frameworks under one monorepository, including best practices.
Features
- Microsites: supports several front ends connected to API backend
- API typesafety: exported types from backend stored in shared front end package
- Server actions: handling form submissions in server part of Next project
- Tailwind CSS: built-in support for all front end packages and sites
- Docker Compose: start both front end and backend by running
docker compose up
- Auth system: incorporated user authentication based on JWT tokens
- Profile management: update profile information from the front end
- Registrations: creation of new user accounts (activation not included)
- Admin theme: Unfold admin theme with user & group management
- Custom user model: extended default Django user model
- Visual Studio Code: project already constains VS Code containers and tasks