Dashboard inspired by Supabase UI and made with SvelteKit as frontend and Supabase as backend.
The SvelteKit Supabase Dashboard is a simple dashboard built using the SvelteKit frontend framework and Supabase backend. It is inspired by the Supabase UI and offers various features such as multi-organization support, role-based access, user creation and deletion, tables and charts demo views, as well as a demo mode. The dashboard is built using several technologies, including Svelte and SvelteKit for the application framework, Supabase for the database and backend, TailwindCSS for the CSS framework, and various other libraries for icons, loading spinners, and charts.
To install the SvelteKit Supabase Dashboard, follow these steps:
Setup Supabase:
Clone the repo:
git clone [repo-url]
Setup environment variables:
.env
file.env
file to match your project URL and API keysInitialize the database:
sql/init_database.sql
and sql/init_demo_data.sql
in Supabase SQL EditorInstall and run:
npm run dev
npm run build
npm run start
Deploy:
For more detailed development information and contribution guidelines, refer to the provided documentation.
The SvelteKit Supabase Dashboard is a feature-rich dashboard built using SvelteKit and Supabase. It offers a Supabase-inspired UI, multi-organization support, role-based access control, and various demo views for tables and charts. The installation process involves setting up Supabase, cloning the repository, configuring environment variables, initializing the database, and running the application. Detailed documentation and contribution guidelines are available for further development.