A modern, production-ready Django boilerplate for building SaaS applications with HTMX, Tailwind CSS, and Alpine.js. This template provides everything you need to kickstart your next SaaS project with best practices and modern tooling.
Clone the repository:
git clone https://github.com/eriktaveras/django-saas-boilerplate.git
cd django-saas-boilerplate
Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
Install dependencies:
pip install -r requirements.txt
Run migrations:
python manage.py migrate
Create a superuser:
python manage.py createsuperuser
Run the development server:
python manage.py runserver
Visit http://localhost:8000 to see your application!
āāā core/ # Main Django project
ā āāā settings/ # Django settings
ā āāā urls.py # URL configuration
ā āāā wsgi.py # WSGI configuration
āāā apps/ # Django applications
ā āāā accounts/ # User authentication
ā āāā landing/ # Landing page
ā āāā dashboard/ # User dashboard
ā āāā subscriptions/ # Subscription management
āāā static/ # Static files
ā āāā css/ # CSS files
ā āāā js/ # JavaScript files
ā āāā images/ # Image assets
āāā templates/ # HTML templates
ā āāā base.html # Base template
ā āāā components/ # Reusable components
ā āāā pages/ # Page templates
āāā manage.py # Django management script
We love your input! We want to make contributing to Django SaaS Boilerplate as easy and transparent as possible. Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
Erik Taveras - Full Stack Solutions Developer
Specialized in Python, Django, and building scalable web applications and API solutions for businesses and startups.
If you have any questions or suggestions, please:
Built with ā¤ļø by Erik Taveras