Build a Chat Module for my APP

Functional Specification – Chat Module


This document is meant to be the main guideline on the Chat Module development

Features requirements

The Chat Module must have the following features (based on Whatsapp):

- Group and individual text messaging

- Group and individual audio messaging

- Group and individual audio calls

- Group and individual video calls

- Group and individual files attachment

- Open camera to take, confirm, and send pictures and videos

- Emojis

- Customizable profile picture

- Customizable group naming and picture

- Groups must have an administrator able to change the group name, picture, add/remove users and delete the group

- Users must be able to leave groups

- Customizable status messages (only text/emojis)

- Online status/last seen online

- Push notifications for received messages

- Sending/Sent/ Visualized messages notification on screen

- Contact search

- List of all previous conversations, ordered by the latest ones

- List of all previous calls (audio or video), ordered by the latest ones in a different tab

- Customizable settings for notifications like turn on/off, choose sounds, vibration, etc (general and contact/group specific) in a different tab

Technology requirements

The Chat Module must be developed using Ionic Framework 5, AngularJS 10 and PHP 7, for integration purposes.

The connection must be done only between internal users using their user ID from the database. No need to add contacts, the full list of users should be available with a search option. No external access.

All conversations and group administrator actions must be stored on database for logging purposes with at least these fields: user ID from, user ID to, type (text, audio, file, group administrator action, etc), message (in case of text or group administrator action), file path (in case of audio message or file attachment), and timestamp of the transaction.

All files sent must be stored in a user-specific folder within the server (/chatfiles/{sender user ID}) using a unique name whose path will be stored on database.

Design requirements

Should follow the Whatsapp design, the frontend code must be clean for our development team to adapt if necessary.

Database requirements

MySQL language. Table users provides the fields user ID, First Name and Last Name. The following tables (or similar ones) should be created:

- chat_profiles: bind to user ID, stores the profile picture path, current Status Message, Online/Last seen online status, and all the personal settings for each user

- chat_log: the entire log for the transactions on the chat as specified in “Technology requirements”

- chat_groups: stores group names, pictures paths, administrator user ID, members user ID

*Further necessary technical details will be provided after approval for the job, unless any information is crucial to determine pricing and deadline.

Taidot: Mobile App Development, Android, iOS Development, Ionic Framework

Näytä lisää: build chat website, integreer chat module website, build web base app data entry form, create chat app free, how to make a chat, how to create a voice chat application, web based chat application project, how to build an app like wechat, no-code chat app, mean stack chat application, real-time chat app, facebook pop chat module joomla, webmaster live chat module, oscommerce build product module, video chat module, build bracelet web app, jdate chat module, build chat room website video, build php module cms, build chat gmail

Tietoa työnantajasta:
( 0 arvostelua ) Naperville, United States

Projektin tunnus: #27585392

57 freelancers are bidding on average $2694 for this job

(68 arvostelua)
(170 arvostelua)

Hello, we had already done similar chat app may be with more great features, here is the app- [login to view URL] Features -User profile management -Chat -Gr Lisää

$5000 USD 50 päivässä
(50 arvostelua)

Hello, As i check this app is based on audio, video and text chat system app similar like whatsapp chat system app. we need to develop replica of whatsapp or some additional features and functions such like all those Lisää

$8500 USD 85 päivässä
(103 arvostelua)

Hi. We are ready to develop Chat Module We have 7+ years of experience, 57+ successful projects, 100% completion rate. There are many different projects presented in my portfolio which you can check here - htt Lisää

$2250 USD 30 päivässä
(72 arvostelua)
(24 arvostelua)

Hello I have build a similar project in my past experience so I have experience in CHAT APPLICATION. I can make Chat module as per your given Specification. Please check the below links to see my Chat App work. I hope Lisää

$1800 USD 20 päivässä
(102 arvostelua)

***** Chat App Expert ***** Hi there, I hope you are doing good!!! I have gone through your requirements regarding "Build a Chat Module for my APP" project and found this to be a perfect match. I have 7+ years of e Lisää

$2250 USD 30 päivässä
(90 arvostelua)
(12 arvostelua)

Hey, My understanding of the project: I see that you are looking for Mobile app developer. I am an expert Android and iOS app developer, highly skilled in native app development with over 10+ years of experience. Lisää

$2358 USD 7 päivässä
(45 arvostelua)

Hello, I went through your project brief and I can handle it efficiently. I have 5+ years of experience with native Android (Java and Kotlin). I have worked with Google Maps, GPS, Background Services, API Integration, Lisää

$5000 USD 40 päivässä
(83 arvostelua)

Hello!I’ve carefully gone through your job posting of chat module.I ’m an expert with more than 5 years experiences. we already have team of 20 members and we already have done many changeless tasks in past and still d Lisää

$1500 USD 35 päivässä
(27 arvostelua)

Hi I Have Read your Requirement for chat app and I can help you in this. let me know which 3rd party api you will purchase ? We can agree on timeline and budget in chat. Please come to chat for further discussion so Lisää

$3000 USD 45 päivässä
(17 arvostelua)

Hello, As per your project requirements, you want to develop an app for Chat Chat Module. We have already developed the same type of application Please review our recent work: 1) (Social Media / Networking / Unimitx Lisää

$1800 USD 20 päivässä
(13 arvostelua)

Hi There, How are you? I am Smita and CEO of SPD solutions. We will provide you best work . We have reviewed and analyzed your following requirements. *** Functional Specification – Chat Module Objective T Lisää

$2250 USD 7 päivässä
(16 arvostelua)

I checked all your given requirement in details I clearly understand how to design and how to work chat module. I also work with similar project. we are working on chatbot and other technique, whatever. we are running Lisää

$2750 USD 30 päivässä
(5 arvostelua)
(1 arvostelu)

I have 5+ years of experience in PHP/React/Angular/Ionic/Cordova/PhoneGap/Android and iOS app Development. I complete many projects on time bases. I complete your work with accuracy. I start work ASAP.

$2800 USD 30 päivässä
(37 arvostelua)

Hello, I've through the job description & would be happy to help you with developing a required chat module for your application, similar to Whatsapp using your preferred technologies like Ionic framework, AngularJS 1 Lisää

$3000 USD 45 päivässä
(7 arvostelua)

Hello, I read your project description that is to build chat module for mobile app and I am very interested in your project. You could see from my certificated skills and work quality, responsible communication, progre Lisää

$2250 USD 21 päivässä
(9 arvostelua)