Django 6.0

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

Split settings (dev/prod/test)
Apps in dedicated folder
Custom User model
Signals in separate files
Tests alongside apps
URL namespacing
Organized static files
Template structure mirrors apps

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.

Split settings for dev/prod
UV package management
Admin theme helpers
AI skill files included