Git Product home page Git Product logo

juliancorrea / saasform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saasform/saasform

0.0 1.0 0.0 12.54 MB

Add signup & payments to your SaaS in minutes.

Home Page: https://saasform.dev

License: Apache License 2.0

Shell 0.02% JavaScript 77.28% Python 0.05% C# 0.12% TypeScript 10.01% CSS 0.01% Makefile 0.01% HTML 2.75% Liquid 5.12% Dockerfile 0.02% Pug 0.01% SCSS 0.94% Sass 3.40% Gherkin 0.25% Jinja 0.02%

saasform's Introduction

Saasform

License Discord Chat

Add signup & payments to your SaaS in minutes, with Saasform!

Saasform demo

Building a SaaS requires building a website, authentication, payments... and maintaining and updating them... all distractions from your core features. Saasform pre-packages all the things you and your team need to launch faster and grow more effectively. Everything is a module, so you can pick & choose what you need.

Saasform is built with security and usability in mind. It's a standalone service including its own datastore, i.e. it's not a boilerplate, so you can build your SaaS with the tech stack you'd like, even serverless. All you need to do is to integrate Saasform authentication in your backend or functions. This architecture is great to launch quickly, keep you focused on your core features, and maintain a good separation as your infrastructure and team scale.

Get Started

Launch Saasform:

git clone https://github.com/saasform/saasform
cd saasform
docker-compose pull && docker-compose up

Open your browser at http://localhost:7000.

Anonymous Telemetry

Saasform uses Humbug to collect anonymous usage stats and error reporting. If you want to opt out edit docker-compose.yml and remove the HUMBUG_TOKEN line.

Next Steps

  1. Customize the website (Set name, pricing, content, analytics)
  2. Try out the user flows (Sign up, verify email, add payment)
  3. Integrate user authentication (Technical)
  4. Develop Saasform (Technical)
  5. Get ready for production (Technical)
  6. Migrate to Saasform Cloud

Features

  • Webpages
    • Homepage (modular: use Saasform or redirect to yours)
    • Login / Signup / Password reset
    • Account settings
      • General
      • Security
      • Billing
      • Team
    • Landing pages (privacy policy, download whitepaper...)
    • Multi-theme support
    • Modals
  • User authentication
    • Email + password
    • Security emails (verification, password reset...)
    • Team support (invite new user)
    • Google oauth / SSO
    • Microsoft Azure AD (incl. Office 365)
    • Okta
    • Miracl
    • Session management
    • Enterprise SSO / SAML
  • Subscription payments
  • Growth tools
    • Google Analytics (new GAv4!)
    • Facebook Pixel
    • Google Tag Manager
    • Chatbot (Hubspot, Intercom, Chaskiq)
    • More analytics (Matomo, Plausible, GoatCounter, ...)
    • CRM (Hubspot, ...)

Screenshots

Coming soon!

Architecture

Saasform architecture

Contribute

We love any type of contribution, bug fixes, new integrations and better docs. Get started by running Saasform in dev mode.

Saasform Cloud

Saasform Cloud is our hosted solution and we're onboarding beta customers. Join our Discord channel or drop us a line at [email protected].

Code quality via LGTM

saasform's People

Contributors

0x0ece avatar austinothegreat avatar avping avatar azzaro743 avatar bmc1995 avatar davidedicillo avatar davidevernizzi avatar dependabot[bot] avatar kompotkot avatar maxsunnyday avatar michelson avatar pierre avatar psmiraglia avatar sbruzzese902 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.