sveltekit-supabase-auth

Sveltekit Supabase Auth

Simple authentication site built with SvelteKit and Supabase, showcasing sign-up, login/logout, and user profile features.

SvelteKit + Supabase Authentication

This project demonstrates a simple authentication flow using SvelteKit and Supabase, allowing users to sign up, log in, and log out. It incorporates Skeleton UI components for a sleek and modern interface.

Features

  • User Authentication: Utilizes Supabase for secure and straightforward user authentication. Supports both email/password and magic link login methods, as well as social login options like Google, Facebook, and Discord.
  • Profile Management: Once logged in, users can upload and edit their avatar, providing a personalized touch to their profile. The avatar upload feature uses Supabase Storage, showcasing how to handle file uploads in a SvelteKit application.
  • User Details Editing: Users have the ability to update their personal information, including full name, username, and website URL. This demonstrates how to perform CRUD operations with Supabase's database.
  • Responsive Design: Leveraging Skeleton UI components, the site offers a responsive design that looks great on both desktop and mobile devices.

Top categories

Loading Svelte Themes