dschiffer12 / basejump

The fastest way to launch Supabase SaaS apps using NextJS

Home Page:https://usebasejump.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Basejump SaaS starter for Supabase

Basejump is an open source starter for Supabase. It provides personal accounts, shared team accounts, billing subscriptions with Stripe and a dashboard template.

Learn more at usebasejump.com.

Installation

yarn
yarn dev

Typescript and generated types

We've implemented automatic type generation based off of your Supabase database config. You can learn more about this setup in the supabase docs on type generation

To update your types, run:

yarn generate-types

You can then reference them as

import Database from '@/types/supabase-types';

const profile: Database['public']['Tables']['profiles']['Row'] = {name: 'John Doe'};

Code Formatting and linting

The project is configured to use ESLint and Prettier. Prettier is run through ESLint, not on its own.

Internationalizatoin and translations

Basejump uses NextJS built in internationalization, and adds next-translate for translation support.

Thanks & Credits

Hosting has generously been provided by Vercel

Powered by Vercel

About

The fastest way to launch Supabase SaaS apps using NextJS

https://usebasejump.com

License:MIT License


Languages

Language:TypeScript 66.2%Language:PLpgSQL 31.4%Language:JavaScript 2.4%Language:CSS 0.0%