Sveltekit Supabase

screenshot of Sveltekit Supabase

A minimal starter template using Svelte 5, Supabase, shadcn-svelte, GitHub auth, iconify, and Zod.

Overview

The SvelteKit with Supabase project is a simple web application that utilizes Supabase for authentication using GitHub. It allows users to sign in with GitHub, display user information, update user information, and sign out. The project employs various technologies such as SvelteKit, TypeScript, Supabase, shadcn-svelte, Tailwind CSS, Iconify, and Zod.

Features

  • Sign in with GitHub: Users can authenticate using their GitHub accounts.
  • Sign out: Allows users to log out of their accounts.
  • Display user information: Shows details about the authenticated user.
  • Update user information: Provides the functionality to edit user details.

Summary

The SvelteKit with Supabase project is a user-friendly web application that leverages Supabase for authentication. With features like GitHub sign-in, user information display, and editing capabilities, it offers a seamless user experience. By following the provided installation guide, users can easily set up and run the application locally. Contributions to the project are encouraged, making it a collaborative effort in the development community.