Project boilerplate for my (firebase || supabase) + vue projects
- Vue ^3
- Firebase ^9 or Supabase Auth
- TailwindCSS
- Storybook
- Testing Library Vue
- Login / Register
- Auth Flow: Authentication check + AuthState.
- Support Firebase and Supabase as Auth providers.
Roadmap
- Get everything from zen
Prerequisite | Version |
---|---|
Supabase account* or | |
Firebase account* | |
node | ~ ^14.17.0 |
npm (comes with Node) or yarn (used) | ~ ^6.14.8 |
- Either firebase or supabase not both
node -v
- Open a Terminal in your projects directory
- Clone this repo
$ git clone https://github.com/jesusantguerrero/lumiere
# Install NPM dependencies
npm install
# or If you like yarn
yarn install
copy .env.example to .env.local and change the API KEY:
cp .env.example .env.local
# Start the development mode
npm run dev
# run storybook
npm run storybook
npm run test