A chat app that allows you to message your friends in real time! 📲 Built using the T3 Stack.
This app is powered by Supabase, Clerk, and Upstash.
After cloning the repo and installing the required packages using npm i
:
- Set up projects on Supabase, Clerk, and Upstash, and set the environment variables from them.
- Migrate the Prisma schema to Supabase using
npx prisma db push
. - Enable realtime for ChatMessage table on Supabase (details here).
- (Optional) Deploy the project to a platform, such as Vercel (recommended) or Netlify.
- Enjoy!
Flowbite - loading spinner
Heroicons - send icon, search icon, burger icon
Icons8 - favicon