Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ernestofgonzalez/djangorocket
A Django SaaS boilerplate
https://github.com/ernestofgonzalez/djangorocket
boilerplate cookiecutter cookiecutter-django cookiecutter-template django django-project project-template python tailwindcss
Last synced: about 9 hours ago
JSON representation
A Django SaaS boilerplate
- Host: GitHub
- URL: https://github.com/ernestofgonzalez/djangorocket
- Owner: ernestofgonzalez
- License: apache-2.0
- Created: 2023-01-04T16:41:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T14:06:35.000Z (over 1 year ago)
- Last Synced: 2024-04-17T00:56:27.105Z (7 months ago)
- Topics: boilerplate, cookiecutter, cookiecutter-django, cookiecutter-template, django, django-project, project-template, python, tailwindcss
- Language: Python
- Homepage: https://djangorocket.com
- Size: 275 KB
- Stars: 122
- Watchers: 2
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-opensource-boilerplates - djangorocket - Django SaaS starter. (Web Development / Django)
- awesome-opensource-boilerplates - djangorocket - Django SaaS starter. (Web Development / Django)
README
# djangorocket
[![Django version](https://img.shields.io/badge/django-4.1.4-blue)](https://github.com/ErnestoFGonzalez/djangorocket)
[![Latest Release](https://img.shields.io/github/v/release/ErnestoFGonzalez/djangorocket)](https://github.com/ErnestoFGonzalez/djangorocket/releases)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/ErnestoFGonzalez/djangorocket/blob/main/LICENSE.md)_Django Rocket is a powerful Django SaaS boilerplate designed for indie hackers and SaaS companies that need to quickly launch their paywalled software. It leverages the [Cookiecutter](https://github.com/cookiecutter/cookiecutter) templating engine to generate a project structure with commonly used features such as authentication and billing, saving you time and effort_.
For detailed information on usage and third-party integrations, please refer to the [full documentation](https://djangorocket.com).
## Features
- Subscriptions
- Stripe payment integration via [stripe-python](https://github.com/stripe/stripe-python)
- Customizable templates with [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) (powered by [django-tailwind](https://github.com/timonweb/django-tailwind))
- Custom user model
- Static file serving with [whitenoise](https://github.com/evansd/whitenoise)## Requirements
Before getting started, make sure to install the following dependencies:
- [cookiecutter](https://github.com/cookiecutter/cookiecutter)
- [django](https://github.com/django/django).You can easily install them using [pip](https://github.com/pypa/pip):
```bash
$ pip install cookiecutter==2.1.1 django==4.1.4
```> **_NOTE:_** Although Django Rocket works with other versions of Cookiecutter and Django, we recommend using the versions mentioned above, as they are well-tested.
## Usage
To create a new Django Rocket project, simply run the following command in your terminal:
```bash
$ cookiecutter gh:ErnestoFGonzalez/djangorocket
```You will be prompted to enter your project name and slug, after which the project structure will be generated. Make sure to fill out the `.env` file with the appropriate values for your project.
For comprehensive coverage of features and integrations, check out the [full documentation](https://djangorocket.com).