Supkit
A developer-friendly starter template for Vue 3 with Supabase backend, featuring authentication, database CRUD, real-time subscriptions, and file storage out of the box. Includes Pinia state management, Vee-validate forms, and Vitest for testing. Designed for rapid prototyping with auto-importing APIs and HeroIcons integration.
Project Notice
This project was built some time ago and may contain outdated dependencies or features. Some functionality might no longer work as expected.

Note: This project was built in 2022 and may be outdated. Some dependencies or features might no longer work as expected.
App Features
- Supabase Auth
- Supabase Database
- Supabase Realtime Subscription
- Supabase Storage
- Profile Management
- CRUD for Private Notes
Project Features
Vue 3
- Composition API, components auto importing, modules, etc.- Vite - Instant HMR
Tailwind CSS
- Utility CSS Framework- Use icons from any icon sets in HeroIcons
- The
<script setup>syntax State Management via Pinia
- APIs auto importing - for Composition API, VueUse and custom composables.
Supabase
- Open source Firebase alternative
Plugins
Vue Modules
VueUse
- collection of useful composition APIsPinia
- intuitive, type safe, light and flexible Store for Vue.VueFinalModal
- tiny, renderless, mobile-friendly, feature-rich modal component for Vue.js.Vue-toaster
- toast notification plugin for vue 3Vee-validate
- form validation for Vueyup
- object schema validationVitest
- Vue 3 testing framework powered by Vitesupabase-js
- Supabase JS Client



