Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alieymsxxn/django-saas-starter
A robust boilerplate for quickly building SaaS applications with Django. Pre-configured with Stripe integration for seamless billing, customizable pricing templates, user authentication, and essential SaaS features to help you launch and scale faster. Ideal for developers looking to accelerate the development of subscription-based platforms.
https://github.com/alieymsxxn/django-saas-starter
Last synced: about 2 months ago
JSON representation
A robust boilerplate for quickly building SaaS applications with Django. Pre-configured with Stripe integration for seamless billing, customizable pricing templates, user authentication, and essential SaaS features to help you launch and scale faster. Ideal for developers looking to accelerate the development of subscription-based platforms.
- Host: GitHub
- URL: https://github.com/alieymsxxn/django-saas-starter
- Owner: alieymsxxn
- Created: 2024-11-04T08:20:11.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T09:54:27.000Z (2 months ago)
- Last Synced: 2024-11-04T10:28:04.328Z (2 months ago)
- Language: HTML
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Project Setup Guide 🚀
## Tools & Dependencies
### Core Tools
![Python](https://img.shields.io/badge/Python-3776AB?style=flat&logo=python&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)
![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat&logo=docker&logoColor=white)
![Railway](https://img.shields.io/badge/Railway-0B0D0E?style=flat&logo=railway&logoColor=white)
![Git](https://img.shields.io/badge/Git-171515?style=flat&logo=git&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-32648C?style=flat&logo=postgresql&logoColor=white)
![AWS](https://img.shields.io/badge/AWS-FF9900?style=flat&logo=amazonwebservices&logoColor=white)
![Tailwind](https://img.shields.io/badge/Tailwind-38B2AC?style=flat&logo=tailwindcss&logoColor=white)
![Flowbite](https://img.shields.io/badge/Flowbite-1A56DB?style=flat&logo=flowbite&logoColor=white)### Backend Dependencies
![Django](https://img.shields.io/badge/Django%20|%20v5.0.9-092E20?style=flat&logo=django&logoColor=white)
![gunicorn](https://img.shields.io/badge/gunicorn%20|%20v23.0.0-499848?style=flat&logo=gunicorn&logoColor=white)
![python-decouple](https://img.shields.io/badge/python--decouple%20|%20v3.8-3776AB?style=flat&logo=python&logoColor=white)
![psycopg](https://img.shields.io/badge/psycopg%20|%20v3.2.3-336791?style=flat&logo=postgresql&logoColor=white)
![dj-database-url](https://img.shields.io/badge/dj--database--url%20|%20v2.3.0-003545?style=flat&logo=django&logoColor=white)
![requests](https://img.shields.io/badge/requests%20|%20v2.32.3-3776AB?style=flat&logo=python&logoColor=white)
![whitenoise](https://img.shields.io/badge/whitenoise%20|%20v6.8.2-000000?style=flat&logo=python&logoColor=white)### Authentication & UI
![django-allauth](https://img.shields.io/badge/django--allauth%20|%20v65.1.0-092E20?style=flat&logo=django&logoColor=white)
![django-allauth-ui](https://img.shields.io/badge/django--allauth--ui%20|%20v1.5.1-092E20?style=flat&logo=django&logoColor=white)
![django-widget-tweaks](https://img.shields.io/badge/django--widget--tweaks%20|%20v1.5.0-092E20?style=flat&logo=django&logoColor=white)### Storage & Payment
![Stripe](https://img.shields.io/badge/Stripe%20|%20v11.2.0-008CDD?style=flat&logo=stripe&logoColor=white)
![django-storages](https://img.shields.io/badge/django--storages%20|%20v1.14.4-092E20?style=flat&logo=django&logoColor=white)
![boto3](https://img.shields.io/badge/boto3%20|%20v1.35.54-FF9900?style=flat&logo=amazonwebservices&logoColor=white)## Setup Instructions
### 1. Virtual Environment Setup & Dependencies 🔧
1. Create and activate virtual environment:
```bash
# Create virtual environment
python3 -m venv .venv# Activate on macOS/Linux
source .venv/bin/activate
# Activate on Windows
.venv\Scripts\activate
```2. Install and update dependencies:
```bash
# Upgrade pip to latest version
python -m pip install --upgrade pip# Install project dependencies
pip install -r requirements.txt
```### 2. Run Development Server 🚀
1. Start the Django development server:
```bash
# Navigate to source directory
cd src# Run server (default: http://127.0.0.1:8000/)
python manage.py runserver
```2. Access the development site at: http://127.0.0.1:8000/