mirror of
https://github.com/supabase/supabase.git
synced 2026-07-03 00:24:25 +08:00
…
Stencil & Supabase Starter
This is a boilerplate for creating a WebApp using Stencil + Supabase + Stencil Store.
Features 📋
- Supabase setup
- Stencil Store setup
- Login / Register / Logout functionality (Basic one)
- Protecting routes (router-guard) that are accessed after login
Getting Started 🚀
To start using this boilerplate, clone this repo to a new directory:
git clone git@github.com:supabase/supabase.git
access the repository:
cd supabase/examples/with-stencil
and run:
npm install
Usage 🚊
Setup Supabase configuration
Please setup Supabase configuration in the file src/config/config.ts:
const supabaseConfig = {
supabaseUrl: '',
supabaseKey: '',
};
You can find more about Supabase Client config on the official documentation page.
To start a project, run:
npm run start
To build the app for production, run:
npm run build
To run the unit tests once, run:
npm run test
To run the unit tests and watch for file changes during development, run:
npm run test.watch
Project structure 🗄️
You can check the details of the structure of our project through this file
Contributing 👏
- Pull requests and 🌟 stars are always welcome.