Skip to content

paladyne-io/quasar-supabase-vite-starter

 
 

Repository files navigation

Quasar Supabase Vite Starter

Translation of the original project to English with the following changes:

  1. Use vite instead of Webpack
  2. Use Supabase V2 JavaScript client. (Released in August and still Release Candidate status at this time.)
  3. Added a second Supabase boot file (supabase-monitor.js) to access the Quasar/Vue Router. (Intention is to redirect the PASSWORD_RECOVERY event. Requires further testing.)
  4. Added a 'Change Password' option in the Logout menu. The password can only be changed when the user is logged in.
  5. Added image preview/thumbnail in new/edit product forms. (Max. image size is 3MB.)
  6. Added Dark-mode switching (in toolbar.)

ToDo

  1. Add i18n translations and language switcher
  2. Add a user profile page (maybe)
  3. Link to or combine with Learn_Quasar project https://github.com/paladyne-io/learn_quasar

Comments and suggestions are welcome

To test/use this project add a file named '.env' at the root level of the project with your supabase URL and (anon) key.

Some changes were made to the Supabase tables and configuration from the original. If you need help setting it up, let me know.

Install the dependencies

yarn
# or
npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn lint
# or
npm run lint

Build the app for production

quasar build

Customize the configuration

See Configuring quasar.config.js.

About

English Translation with some adaptations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 58.1%
  • JavaScript 38.7%
  • HTML 2.2%
  • Other 1.0%