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 APIs
- Pinia - 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 3
- Vee-validate - form validation for Vue
- yup - object schema validation
- Vitest - Vue 3 testing framework powered by Vite
- supabase-js - Supabase JS Client



