⚡️ Get started with Stream: https://dub.sh/getstream
Learn to build a full Mental Health app with Chat and Video Call integration from Stream!
Key Features:
🌐 Use Expo file-based routing
🔐 User Authentication & Role-Based Access
💫 Easy NativeWind Styling
🔥 State Management with Jotai
✨ Chat Groups & 1:1 Chats
🤳 Video Calls with custom controls
💪 Form Validation with Zod
Follow along and run the app:
👨💻 App code: https://github.com/Galaxies-dev/mental-health-react-native
👉 API code: https://github.com/Galaxies-dev/mental-health-api
🎓 Ready to go from zero to hero?
Check out my React Native course on Galaxies.dev and start building production-ready apps today.
🚀 Zero to Hero: https://galaxies.dev/missions/zero-to-hero
#############################
❤️ You can also find me on:
X: https://twitter.com/schlimmson
TikTok: https://www.tiktok.com/@simongrimm_
Instagram: http://instagram.com/simongrimm_
Bluesky: https://bsky.app/profile/galaxies.dev
#############################
00:00 Intro
00:50 Setting up the API with Stream
11:38 Creating the Expo App
20:53 Building the Login & Registration
47:10 Authenticated Inside Navigation with Tabs, Stack & Modal
01:04:29 Starting a Chat Group
01:26:18 Display ChatsList and Messages
01:41:33 Manage Chat Groups and Threads
01:59:03 Scheduling Consultation Sessions
02:19:32 Building the Video Call
02:36:53 Listing Recordings & Transcriptions
02:52:59 Outro