Building a Speed Dating Chat Prototype using Agora and T3 Stack (Next, tRPC, Tailwind, Prisma) VIDEO
Working on a speed dating prototype where users can join and get randomly connected to other users to talk for a set time.
This video was a paid promotional video for Agora.io.
Code: https://github.com/codyseibert/speed-dating
Agora: https://bit.ly/3xJkumJ
00:00 Introduction / Demo
04:41 Designing the App
13:01 Overview of T3 Stack
14:52 Project Setup
17:23 Building Join Page
27:43 validate form
32:09 Adding trpc mutation
47:29 Working on Waiting Page
1:00:08 Pairing Up Users
1:20:27 Display Webcams
2:10:47 Countdown Component
2:19:33 Change User Status
2:25:25 Like Dislike
2:58:47 Sync Countdown
3:11:45 Add Audio
My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets
------------
🤑 Patreon https://www.patreon.com/webdevjunkie
🔔 Newsletter http://eepurl.com/hnderP
💬 Discord https://discord.gg/4kGbBaa
📁. GitHub https://github.com/codyseibert/youtube
Other Videos By Web Dev Cody 2022-09-30 How to dynamically render html tag types in React 2022-09-29 This is why accessibility is important in your web applications 2022-09-28 Why recursion is critical when solving "medium" leet code interview problems 2022-09-27 Why I'm removing Daisy UI from my side projects and some refactoring 2022-09-27 50k Subscribers Live Stream! Working on a Classroom App | T3 Stack, Next, Tailwind, tRPC, Prisma 2022-09-26 How to setup a CI/CD pipeline using Github Actions by running automated jest unit tests 2022-09-25 Working on a Classroom App | T3 Stack, Next, Tailwind, tRPC, Prisma 2022-09-24 Why BigInt is useful in solving "medium" LeetCode interview questions 2022-09-22 Trying an "easy" Leet Code interview practice problem 2022-09-21 refactoring my react code by making an empty state wrapper component 2022-09-20 Building a Speed Dating Chat Prototype using Agora and T3 Stack (Next, tRPC, Tailwind, Prisma) 2022-09-19 This is how I recommend you learn Recursion in Javascript 2022-09-18 Working on a Classroom App | T3 Stack, Next, Tailwind, tRPC, Prisma 2022-09-17 This is why queues are important to learn - solving a beginner javascript html css challenge 2022-09-16 Live coding a Dropdown Component with React, Tailwind, and Typescript (Good Practice for Beginners) 2022-09-15 This is why you need the key property in React 2022-09-14 This is why wrapping third party libraries is important (mocking next-auth sessions locally) 2022-09-13 This is how I write cleaner react code - live refactoring a subscribers react project 2022-09-13 How to use Object.fromEntries to convert arrays to objects #shorts 2022-09-12 Is lifting react state up our only option in react? 2022-09-12 How to use regex to check if a javascript string contains a pattern #shorts
Tags: web development
programming
coding
code
learn to code
tutorial
software engineering