Django SmallStack
A minimal Django stack for building and deploying admin-style apps. Production-ready with SQLite, Docker, and zero-downtime Kamal deployment.
Built on Django Best Practices
Profile App
Complete user profile management with photo uploads, cover images, bio, location, and customizable display names. Extend it with your own fields.
Help System
Built-in documentation system with markdown support, table of contents, search, and easy-to-edit content files. Perfect for user guides or internal docs.
Background Tasks
Django 6's new Tasks framework is pre-configured with database backend. Send emails, process data, and run jobs in the background effortlessly.
Theming
Beautiful light and dark modes with CSS custom properties. Customize colors, shadows, and spacing from a single file. User preferences are saved.
Authentication
Custom User model ready for email login. Password reset flows, secure sessions, and extensible auth patterns built on Django's proven foundation.
Docker Ready
Production-ready Docker configuration with multi-service compose, health checks, and background worker. Deploy anywhere containers run.
Built to Extend
SmallStack comes pre-populated with working examples and sensible defaults. Use it as-is for internal tools, or customize everything to build your vision. The clean architecture and comprehensive documentation make it easy to add features, integrate APIs, or completely transform the application.