Files
supabase/examples/with-stencil
dependabot[bot] 5474685d88 chore(deps): bump minimist from 1.2.5 to 1.2.6 in /examples/with-stencil
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-06 06:18:07 +00:00
..
2021-05-22 02:30:29 +00:00
2021-05-22 02:30:29 +00:00
2021-05-22 02:30:29 +00:00
2021-05-22 02:30:29 +00:00

Stencil & Supabase Starter

This is a boilerplate for creating a WebApp using Stencil + Supabase + Stencil Store.

Login Page

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 👏

License

MIT ©