django-boilerplate

[Python] Django Enterprise Boilerplate

pythonboilerplatedjangowebserverbackendrest-apidjango-rest-frameworkdrfsentry
FreeRepo

Preview

django-boilerplate preview

Overview

Django Enterprise Boilerplate is a production-ready Django framework that helps you ship fast with built-in authentication, API versioning, caching, async task processing and monitoring. It uses Django 5.1, Django REST Framework, Celery, PostgreSQL, Redis and Docker to support user management, content feeds, file uploads, email systems and admin dashboards out of the box.

Features

user-managementauthenticationsocial-loginemail-verificationjwt-authrole-based-access-controlmulti-device-managementfeed-managementcontent-managementfile-uploademail-systempush-notificationscontact-systemfaqannouncementsattendance-trackingshort-url-generationadmin-dashboardapi-versioningasync-task-processingelasticsearch-searchredis-cachingmemcached-cachingaws-s3-storagestructured-loggingerror-monitoring2fadata-encryptionapi-documentationopenapi-swaggerdatabase-read-write-splittingpaginationfilteringchunk-uploadload-testing

Feature Flags

userDashboardauthenticationemailspaymentsfileUploadsstorageauthorizationanalyticsloggingErrorTrackingjobsQueuesearchcmsnotificationsapiDocscachingrateLimitingschedulingCrons

Recommended Use Cases

enterprise-backendrest-apiproduction-ready-applicationscalable-web-service

Frontend

None

Backend

djangodjango-rest-frameworkcelerysentry

Auth Providers

jwtoauth2google

Deployment Targets

dockeraws

Payment Providers

None

Quick Facts

โญ Stars
124
๐Ÿด Forks
27
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
django
Language
python
Database
postgresql
Auth
jwt, oauth2, google
ORM
django-orm
Testing
django-test, locust
Monitoring
sentry
Logging
structured-logging
CI
github-actions

Data Layer

Databases
postgresql, redis
ORM
django-orm

UI Stack

Developer Experience

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

Pricing

Classification
free
Selected
โ€”
Notes
Open source project under MIT license
Get Started with this Boilerplate