dbtek / supabase-auth-selfservice-ui

User interface for all Supabase Auth flows (login, registration, account settings, account recovery, account verification).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Supabase Auth Self Service UI (SASS)

User interface for all Supabase Auth flows (login, registration, account settings, account recovery, account verification).

Screenshots

Usage

SASS is intended to be used as is (customization allowed with configuration options) on a subdirectory (e.g. https://exaple.com/auth) or a subdomain (e.g. https://accounts.example.com).

To run it locally please see docker-compose.yml.

Development

First copy sample environment variables file:

cp .env.local-sample .env-local

Set up Supabase access url and keys in .env-local.

Development requires Node.js 20.

# install dependencies
$ npm i
# run next application in dev mode
$ npm run dev

About

User interface for all Supabase Auth flows (login, registration, account settings, account recovery, account verification).


Languages

Language:TypeScript 88.9%Language:JavaScript 5.3%Language:CSS 3.5%Language:Dockerfile 2.3%