Add live chat to an React native/typescript mobile app

Suljettu Julkaistu 2 vuotta sitten Maksettu toimituksen yhteydessä
Suljettu 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

Mobile App Development React Native

Projektin tunnus: #30602590

Tietoa projektista

30 ehdotusta Etäprojekti Aktiivinen 2 vuotta sitten

30 freelanceria on tarjonnut keskimäärin $1053 tähän työhön

rtrohimets8

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ää

$500 USD 7 päivässä
(7 arvostelua)
5.9
imranwork44

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

$500 USD 7 päivässä
(18 arvostelua)
5.8
tiffanyliang0315

Hello, I can support on your project perfectly. Please send me your message and let's discuss more detail. Thanks.

$500 USD 7 päivässä
(17 arvostelua)
5.2
NextYoo

Hi There, I am confident for the project *GUARANTEE:- WORK DONE OR FULL REFUND *WHY ME :- I have 100% complete rate because I have good Respect for clients and i always try to make good communication to clear thing Lisää

$666 USD 7 päivässä
(1 arvostelu)
3.0
evertonrei

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ää

$500 USD 7 päivässä
(5 arvostelua)
4.4
arifpambudi1008

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ää

$750 USD 7 päivässä
(1 arvostelu)
2.3
vladislavrashev3

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ää

$500 USD 7 päivässä
(1 arvostelu)
2.0
DGTLServices

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ää

$250 USD 3 päivässä
(0 arvostelua)
0.0
vladislavbashyn8

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ää

$500 USD 10 päivässä
(0 arvostelua)
0.0
NehaWangoes

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ää

$1500 USD 7 päivässä
(0 arvostelua)
0.0
Solace2

Hi, WE CAN START JUST NOW We are here for your business Hello. client. could you share your project with me? We are well versed Mobile App Development, React Native We are also have creative and professional f Lisää

$500 USD 7 päivässä
(0 arvostelua)
0.0