django-init

Project template used at Fueled for scaffolding new Django based projects. ๐Ÿ’ซ

pythonletsencryptawsansibleboilerplatedjangoubuntudjango-rest-frameworkcookiecutteruwsgimkdocspython3
FreeRepo

Preview

django-init preview

Overview

django-init is a Django project boilerplate that provides a pre-configured setup with Django 4.1, Python 3.9, PostgreSQL, Django Rest Framework and Celery, along with built-in support for testing, documentation, authentication and deployment to platforms like Heroku, Fly and AWS.

Features

custom-user-appcustom-auth-appjwt-token-backenddjango-rest-frameworkgraphql-supportcelery-integrationflower-monitoringaws-s3-storagepostgis-supportletsencrypt-supportpre-commit-hooksmkdocs-documentation12-factor-configrobots-and-humans-txt

Feature Flags

authenticationblogseofileUploadsstorageauthorizationloggingErrorTrackingjobsQueuegraphqlschedulingCrons

Recommended Use Cases

rest-api-developmentdjango-web-applicationsgraphql-backendsscalable-django-projects

Frontend

None

Backend

djangodjango-rest-frameworkcelerygraphene-django

Auth Providers

jwt

Deployment Targets

fly-ioawsherokuflyubuntu

Payment Providers

None

Quick Facts

โญ Stars
198
๐Ÿด Forks
49
๐Ÿ”„ Active
Unknown
GitHub

Stack

Framework
django
Language
python
Database
postgresql
Auth
jwt
ORM
django-orm
Testing
pytest
Monitoring
newrelic, sentry
Logging
sentry
CI
github-actions

Data Layer

Databases
postgresql
ORM
django-orm

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate template
Get Started with this Boilerplate