/SAASi

Make your Pricing Pages more SAASi

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Make your pricing pages more SAASi

Motivation

In the competitive SAAS sector, determining the optimal pricing strategy is crucial yet challenging, often leading to high development and marketing costs.

Saasi addresses this challenge by facilitating the easy creation and management of adaptable pricing pages. This tool allows you to conduct real-time pricing experiments, efficiently pinpointing the most effective pricing strategy for your SAAS startup.

Features · Demo · Clone and run locally · Feedback and issues · Tech stack


Features

This is a work in progress and is not yet ready for production use.

  • Pricing configuration:
    • Add supabase backend 🟢
    • Add DB schema and migration 🟢
    • Add authentication 🟢
    • Add server actions 🟢
    • Choose a pricing theme 🟢
    • Set branding colors and logo
    • Attach terms summary
    • Manage tiers & features
    • Create pricing strategies
  • Stripe integration (coming soon):
    • Connect your stripe account
    • Create products & plans
    • Manage subscriptions
    • Manage customers
    • Manage invoices
    • Manage payments
    • Manage coupons
  • AI ChatGPT integration (coming soon):
    • Pricing strategy recommendations
    • Pricing testing summaries

Demo

You can view a fully working demo at https://saasi.vercel.app/demo.

Clone and run locally

  1. You'll first need a Supabase project which can be made via the Supabase dashboard

  2. Create a Next.js app using the Supabase Starter template npx command

    git clone https://github.com/saasitech/saasi.git name-of-new-app
  3. Use cd to change into the app's directory

    cd name-of-new-app
  4. Rename .env.local.example to .env.local and update the following:

    NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL]
    NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY]
    

    Both NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY can be found in your Supabase project's API settings

  5. You can now run the Next.js local development server:

    npm run dev

    The starter kit should now be running on localhost:3000.

Check out the docs for Local Development to also run Supabase locally.

Feedback and issues

Please file feedback and issues over on the Saasi GitHub.

Tech stack