# Realtime Remix with Supabase

23 Videos • Released 3/31/2022

Instructor

##### Jon Meyers

---

#### Start right where you left off

- [1. What We Are Going To Build  
 6m36s](https://levelup.video/tutorials/realtime-remix-with-supabase/what-we-are-going-to-build)
- [2. Create Remix Project  
 3m54s](https://levelup.video/tutorials/realtime-remix-with-supabase/create-remix-project)
- [3. Using Loaders To Fetch Data  
 6m28s](https://levelup.video/tutorials/realtime-remix-with-supabase/using-loaders-to-fetch-data)
- [4. Nested Routes  
 10m59s](https://levelup.video/tutorials/realtime-remix-with-supabase/nested-routes)
- [5. Create A Supabase Project  
 9m56s](https://levelup.video/tutorials/realtime-remix-with-supabase/create-a-supabase-project)
- [6. Design A Database Schema  
 7m24s](https://levelup.video/tutorials/realtime-remix-with-supabase/design-a-database-schema)
- [7. Environment Variables In Remix  
 9m12s](https://levelup.video/tutorials/realtime-remix-with-supabase/environment-variables-in-remix)
- [8. Querying Data From Supabase  
 9m1s](https://levelup.video/tutorials/realtime-remix-with-supabase/querying-data-from-supabase)
- [9. Mutations In Supabase To Write Data  
 8m29s](https://levelup.video/tutorials/realtime-remix-with-supabase/mutations-in-supabase-to-write-data)
- [10. Actions In Remix  
 6m32s](https://levelup.video/tutorials/realtime-remix-with-supabase/actions-in-remix)
- [11. Adding Supabase Realtime  
 14m13s](https://levelup.video/tutorials/realtime-remix-with-supabase/adding-supabase-realtime)
- [12. Configure Tailwind For Remix App  
 6m19s](https://levelup.video/tutorials/realtime-remix-with-supabase/configure-tailwind-for-remix-app)
- [13. Styling Our App With Tailwind  
 16m45s](https://levelup.video/tutorials/realtime-remix-with-supabase/styling-our-app-with-tailwind)
- [14. Use Supabase To Authenticate Users  
 15m6s](https://levelup.video/tutorials/realtime-remix-with-supabase/use-supabase-to-authenticate-users)
- [15. Write Access Policies With Row Level Security  
 10m18s](https://levelup.video/tutorials/realtime-remix-with-supabase/write-access-policies-with-row-level-security)
- [16. Make An Authenticated Server Request To Supabase With Cookies  
 20m39s](https://levelup.video/tutorials/realtime-remix-with-supabase/make-an-authenticated-server-request-to-supabase-with-cookies)
- [17. Create A Higher Order Function Helper For Serverside Supabase Queries  
 10m38s](https://levelup.video/tutorials/realtime-remix-with-supabase/create-a-higher-order-function-helper-for-serverside-supabase-queries)
- [18. Sync Data Across Schemas Using Postgres Functions And Triggers  
 14m12s](https://levelup.video/tutorials/realtime-remix-with-supabase/sync-data-across-schemas-using-postgres-functions-and-triggers)
- [19. Add User To Messages  
 8m8s](https://levelup.video/tutorials/realtime-remix-with-supabase/add-user-to-messages)
- [20. Use Rpc To Call Postgres Function From Javascript  
 12m29s](https://levelup.video/tutorials/realtime-remix-with-supabase/use-rpc-to-call-postgres-function-from-javascript)
- [21. Final Design Tweaks And Code Cleanup  
 20m11s](https://levelup.video/tutorials/realtime-remix-with-supabase/final-design-tweaks-and-code-cleanup)
- [22. Deploy Remix App To Vercel  
 7m6s](https://levelup.video/tutorials/realtime-remix-with-supabase/deploy-remix-app-to-vercel)
- [23. Where To From Here  
 2m28s](https://levelup.video/tutorials/realtime-remix-with-supabase/where-to-from-here)
