Erik Taveras TaverasOS ~/projects/django-saas-boilerplate
ONLINE HPT · NC --:--
Back to home OPEN SOURCE · DJANGO

Django SaaS
Boilerplate

The ultimate starting point for your next SaaS. Authentication, Stripe subscriptions, Docker orchestration, and CI/CD pipelines — all configured and ready to ship the day you clone the repo.

Python 3.11 Django 5.0 Stripe Celery Docker PostgreSQL MIT licensed
QUICK START 3 commands
$ git clone https://github.com/eriktaveras/django-saas-boilerplate.git
$ cd django-saas-boilerplate
$ docker-compose up --build
▸ Starting services...
[+] Building 4.2s (12/12) FINISHED
[+] Running 4/4
✔ Container db Started
✔ Container redis Started
✔ Container web Started
✔ Container worker Started
🚀 App running at http://localhost:8000
WHAT'S INSIDE 3 pillars

Stripe Integration

Full subscription management, webhooks handler, and checkout sessions pre-configured.

  • Trial flows + cancellations
  • Multi-plan support
  • Webhook signature verification

Docker Ready

Development and production Dockerfiles with Nginx, Postgres, and Redis services.

  • Dev + prod compose files
  • Nginx reverse proxy
  • Postgres + Redis bundled

Celery Tasks

Asynchronous task processing with Redis broker — perfect for emails, exports, and long-running jobs.

  • Periodic tasks (beat)
  • Retry policies
  • Flower monitoring
STACK
  • Core: Django 5.0 · Python 3.11 · django-allauth · pytest
  • Payments: Stripe · webhooks · subscriptions · invoicing
  • Async: Celery · Redis · Celery Beat · Flower
  • Data: PostgreSQL 14 · django-redis cache
  • DevOps: Docker Compose · GitHub Actions CI · Nginx
  • Frontend: Tailwind · htmx · Alpine.js · django-templates
INITIATE next step

Want me to customize this
for your SaaS idea?

The boilerplate gets you 70% of the way. The other 30% — your domain logic, your billing rules, your integrations — is where I come in. From clone to production launch in 2-4 weeks.

LICENSE MIT STATUS ACTIVE TIME TO PROD 2-4 WEEKS