Realtime chat app using Sveltekit and Supabase
Supachat is a real-time chat app built using Svelte and Supabase. The app allows users to engage in real-time chat conversations. This product analysis will provide an overview of the key features, installation guide, and a summary of the application.
To install Supachat, follow these steps:
npm install
to initialize all dependencies..env
file with variables VITE_PUBLIC_SUPABASE_URL
and VITE_PUBLIC_SUPABASE_ANON_KEY
.id
(primary key) of type int8
username
of type varchar
created_at
of type timestampz
with default value now()
message
of type text
replied_to_id
of type int2
replied_to_username
of type varchar
replied_to_message
of type text
id
(primary key) of type int8
created_at
of type timestampz
with default value now()
username
of type varchar
npm run dev
and build with npm run build
.Supachat is a real-time chat app that utilizes Svelte and Supabase. It offers real-time chat functionality, seamless integration with Supabase for data storage, and a straightforward table structure for efficient data retrieval. Installing the app involves setting up dependencies, configuring Supabase, and creating the necessary database tables. With Supachat, users can enjoy real-time chat conversations in a user-friendly environment.