Add live chat to an React native/typescript mobile app
$250-750 USD
Maksettu toimituksen yhteydessä
We have an app for sports fans. We want to build a group chat functionality that enables users to create a discrete group chat for each group they are a member of. Fans can use these chats to follow along live events/games/post game/discussions.
We have the figma design for the chat.
The iOS app is ready to integrate chat feature.
You can use some of the existing chat APIs such as:
GetStream API: [login to view URL]
Features:
Chat is initiated by tapping the “create chat button” at the top of the group feed
To set up the chat, fans give it a title and are prompted to invite fans to the chat
Invited fans receive a notification they are invited to the chat
Fans can invite people not on Allegiance to the chat, this sends a link to download Allegiance
The chat tile appearance changes when it is live
All members of the group receive a notification that there is a new chat in the group
When live, the chat appears as a tile at the top of the group feed, above pinned posts
Users tap the chat tile to enter the chat
Chat invite notifications / chat started notifications deep link directly into the chat
Every group on the platform can create a group chat within their group
All group members can create a chat but there can only be one group chat within each group at a time
To close the chat, the chat creator either closes the chat manually or it times out from inactivity
Ex - group chat closes after 5 minutes of inactivity and a user can create a new one
All members of the group can join the group chat
If you’re not a member of the group, you cannot join the group chat until you’ve joined the group
Users are prompted to join the group if they are not a member of the group and try to join the group chat
Users can:
Post text
Post emojis
Post GIFs (GIF keyboard)
Post media (photos/videos) - secondary
React to messages - give posts a star
Invite other users to the chat - this sends them a chat invite notification
Share invites to the chat to non-users that prompt them to download the app
The chat and its history disappears when the chat is closed, it is ephemeral
We may need to store this for trust and safety purposes, but the idea is that there is no standing history of the chat over time
Users can report messages and users in the chat
If users navigate to the app and the chat has ended, they are given an error message
Projektin tunnus: #30602590
Tietoa projektista
30 freelanceria on tarjonnut keskimäärin $1053 tähän työhön
Hello, I have gone through your project description that is to add live chat to a React Native app and I am very interested in your project. While you work with me, you could see my certificated skills with work quali Lisää
Hello, I am a senior react-native developer. I can integrate the Stream Chat API in your react native project. Please share the details. Thanks Imran
Hello, I can support on your project perfectly. Please send me your message and let's discuss more detail. Thanks.
Hello, How are you? My name is Everton and I am a software developer who has 7+ years of great experience in mobile development including Android and iOS. I have read your project description and I understood what you Lisää
Hi client, I've read your job description, and I see what you are looking for React Native expert. I can make your live chat to be smart and clean using React Native, Socket.io. I have strong knowledge of HTML, CSS, Bo Lisää
Hello. I am sure that I'll finish your project successfully with my experience. I am a web/mobile developer who has 8+ years of development experience. Especially, I have rich experience in React Native, Expo and pus Lisää
Hey there! Being a react native expert and having developed multiple apps over the years, I can definitely fix and improve your app as per your guidelines. I have 6 years of extensive experience of working with a sof Lisää
Dear Teacher, Hello, I have more than 2 years of experience as Senior Software Engineer, Mobile Application Developer, Flutter Developer (5 years experience) and UI/UX Designer. Based on great experience in API integr Lisää
Hi, I am React Native Developer who is responsible for building native applications that can run on multiple platforms such as Android, iOS, or Windows. I usually tasked with front-end development but am sometimes tas Lisää