Sveltekit Supabase Demo

screenshot of Sveltekit Supabase Demo
svelte
supabase

Demo application using SvelteKit, Supabase and Cloudflare Workers

Overview

The sveltekit-supabase-demo repository demonstrates how to integrate Supabase with SvelteKit. It provides instructions on creating a .env file, creating tables in Supabase, setting up OAuth integration with Github and Twitter, and making authenticated calls to Supabase within endpoints. The article also discusses potential improvements for Supabase Auth.

Features

  • Integration of Supabase with SvelteKit
  • Creation of tables in Supabase
  • OAuth integration with Github and Twitter
  • Making authenticated calls to Supabase within endpoints
  • Discussion of potential improvements for Supabase Auth

Summary

The sveltekit-supabase-demo repository provides a demonstration of integrating Supabase with SvelteKit. It guides users through the process of setting up the necessary configurations and demonstrates how to make authenticated calls to Supabase within endpoints. The article also suggests potential improvements for Supabase Auth, such as allowing configuration of the refresh endpoint and providing a function to generate the cookie using just the token.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.