Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. TypeScript
  3. Build a Realtime Chat App with Remix and Supabase
TypeScript / Supabase / Remix
Video

Build a Realtime Chat App with Remix and Supabase

by Jon Meyers
Enroll
đŸ•šī¸ Levels: 🌱 Beginner
âŗ Duration: 0.5 hours
🤑 Price: Free
🧑‍đŸ’ģ Learning Platform: Egghead.io
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Understanding loaders and actions in Remix.
  • Querying and mutating data with Supabase.
  • Authentication with GitHub.
  • Authorization with RLS.
  • Merging client and server state with realtime events.
  • Deploying a Remix app to Vercel.

👨‍đŸĢ About the Course

Learn to build a realtime chat application using Remix and Supabase. This course focuses on integrating Supabase for database hosting, authentication, authorization, and real-time database events to update the UI. The course is beginner-friendly and 100% TypeScript.

đŸŽ¯ Target Audience

  • Ideal for beginners interested in building real-time applications using Remix and Supabase.
  • Suitable for developers looking to understand how to work with real-time data and integrate authentication and authorization.

✅ Requirements

  • Basic understanding of JavaScript.
  • Familiarity with web development concepts.

📖 Course Content

  • Create a Supabase Project with a Table and Example Data.
  • Setting Up a Remix Project.
  • Query Supabase Data with Remix Loaders.
  • Generate TypeScript Type Definitions with the Supabase CLI.
  • Implement Authentication for Supabase with OAuth and Github.
  • Restrict Access to the Messages Table in a Database with Row Level Security (RLS) Policies.
  • Make Cookies the User Session Single Source of Truth with Supabase Auth Helpers.
  • Keep Data in Sync with Mutations Using Active Remix Loader Functions.
  • Securely Mutate Supabase Data with Remix Actions.
  • Subscribe to Database Changes with Supabase Realtime.
  • Deploy a Remix Application to Vercel from a GitHub Repository.
Update Course

Drop a comment

Build a Realtime Chat App with Remix and Supabase by Jon Meyers

Log in to leave a feedback

Login

👇 Psst! Interested in More TypeScript Courses?

TypeScriptTypeScript

Making TypeScript Stick
Video

by Mike North

đŸ•šī¸ Levels: 😎 Intermediate, 🚀 Advanced

âŗ Duration: 4 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Frontend Masters

ReduxReduxTypeScriptTypeScriptReactReact

Modern Redux with Redux Toolkit (RTK) and TypeScript
Video

by Jamund Ferguson

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 0.5 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Egghead.io

TypeScriptTypeScript

Intermediate TypeScript, v2
Video

by Mike North

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 7 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Frontend Masters

🔙 Back to TypeScript Category