Skip to main content

Getting Started

Hyper Saas is a SaaS boilerplate & starter kit that helps you launch your project quickly. It is a great starting point for your SaaS product and you can save months of development.

It has two components: a Django app for the backend, and a React app for the frontend.

But you can also use the backend application without React, using Django Templates.

Key Features

  • Django backend with optional React frontend
  • User authentication and management, includes the complete flow, registration, coemail notifications, password reset.
  • Email notifications
  • Payments with Stripe
  • Rest API for user management and subscription payments. So you can plug your own frontend!
  • Frontend using Django Templates, Tailwind.
  • Optimized development and production settings
  • Code quality with pre-commit
  • Custom user model

Tech Stack

Backend

Frontend

Payment & Subscriptions

Payments/subscriptions are handled via Stripe powered secure billing system. Stripe also provides a customer portal to update or cancel subscriptions.

Authentication

The backend application uses django-allauth for user registration and login.

Authentication is handled by JWT tokens on the React frontend. Djoser is used for authentication.