An open API service indexing awesome lists of open source software.

https://github.com/salmandotweb/nextjs-supabase-boilerplate

A nextjs supabase fullstack boilerplate
https://github.com/salmandotweb/nextjs-supabase-boilerplate

fullstack fullstack-development landing-page nextjs nextjs-boilerplate nextjs-starter react saas saas-boilerplate stripe stripe-payments supabase supabase-auth

Last synced: 7 months ago
JSON representation

A nextjs supabase fullstack boilerplate

Awesome Lists containing this project

README

          

# Fullstack SAAS Next.js Supabase Stripe Tailwindcss Boilerplate
I have created this boilerplate using next.js, supabase for authentication, and stripe for payments.

Screenshot 2023-10-02 at 10 18 27 PM

## What's included
- Authentication
- Row-level security
- Card payments
- Landing page
- Protected routes
## 🛠️ Tech Stack
- [Next.js](https://nextjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Supabase](https://supabase.com/)

### Cloning the repository

```shell
git clone https://github.com/salmandotweb/nextjs-supabase-boilerplate.git
```

### Install packages

```shell
npm i
```

### Setup .env file

```js
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=

NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
```

### Add SQL Tables
Use `database.sql` file

### Start the app

```shell
npm run dev
```

## Available commands

Running commands with npm `npm run [command]`

| command | description |
| :-------------- | :--------------------------------------- |
| `dev` | Starts a development instance of the app |
#### Salmandotweb
- Twitter: [@salmandotweb](https://twitter.com/salmandotweb)
- Github: [@salmandotweb](https://github.com/salmandotweb
## ➤ License
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.