Build a React Native Mental Health App with Stream Chat & Video Call
- React Native 앱에 채팅 및 화상 통화 기능을 추가하는 방법을 배울 수 있습니다. 📱
- Stream SDK를 사용하여 React Native 앱을 개발하는 데 필요한 모든 단계를 안내합니다. 🧑💻
- 간단한 Node API를 설정하고 Stream 계정에 연결하는 방법을 배울 수 있습니다. ⚙️
- Stream을 사용하려면 사용자 인증이 필요하며, 이를 위한 쉬운 메커니즘이 제공됩니다. 🔑
- Stream에서 받은 토큰을 사용하여 사용자를 인증하고 채팅, 화상 통화 등의 기능을 사용할 수 있습니다. 💬
- 정신 건강 API 코드를 복제하여 사용할 수 있으며, 데이터베이스 설치가 필요 없습니다. 💾
- Stream API 키, API 시크릿, JWT 시크릿이 필요하며, Stream 계정에서 얻을 수 있습니다. 🔑
- 사용자 등록 및 로그인 기능을 구현하여 Stream 토큰과 JWT를 클라이언트에 반환합니다. 👤
- Stream에서 사용자 역할을 설정하고 필요한 권한을 부여해야 합니다. 🎭
- Expo를 사용하여 React Native 앱을 설정하고 Native Wind를 설치하여 스타일링할 수 있습니다. 🎨
- Native Wind 설정, Tailwind CSS 초기화, Metro 구성 업데이트 등의 단계를 거칩니다. ⚙️
- Expo 비디오 패키지를 사용하여 비디오 재생 기능을 추가하고, 날짜 선택기를 사용하여 약속을 예약할 수 있습니다. 📅
- Native Wind와 관련된 TypeScript 오류를 해결하기 위해 추가 파일을 가져와야 합니다. ⚠️