This is a SaaS (Software as a Service) boilerplate.
- User authentication and authorization
- Subscription management
- Payment integration with Stripe
- Admin dashboard
-
Clone the repository:
git clone https://github.com/jumagu/django-saas.git cd django-saas
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
- Access the App at
http://127.0.0.1:8000/
- Access the admin dashboard at
http://127.0.0.1:8000/admin/