Evaluating bids

Need a Real Time Communication app similar to Whatsapp with additional features

Published on the May 07, 2019 in IT & Programming

About this project


We are going to build a real time communications application in React Native for both iOS and Android. The application should be similar to something like WhatsApp with text messaging (p2p and group), and voice and video calling. Needs CallKit and ConnectionService integration.

The application will need ad integration with Google’s AdMob (need support for mediation and all ad formats)

Users will need to be able to purchase and manage our services through the app. (Our API)

App will need to have signup/login functionality with phone number confirmation sent through sms. (We have infrastructure and API for this)

User should be able to edit their profile information including uploading a profile picture.

(Our infrastructure/API)

User should be able to view/add/remove credit cards and addresses from their account. (Our infrastructure/API)

User should be able to view their purchase history. (Our infrastructure/API)

User should be able to view the reward balance and usage history.

(Our infrastructure/API)

Application will initially be in English and Spanish. In the future, we would probably add more languages so a more robust localization solution is needed instead of hard coding the translations in the source.

We are looking for a developer that will make suggestions, provide, and consult on best solutions and technologies to use to build this application. Our goal is to build a long-term relationship with the right developer. We have other ongoing projects and plans for future development for which we would love to have a reliable developer.

Technologies we are thinking of using for this project, we are open for suggestions on some of this
•    React Native (pretty much 100% certainty here)
•    WebRTC for video, audio chat, and messaging
•    Scaledrone platform for messaging and call signaling

•    Javascript (ES6+ syntax)
•    React
•    React Native
•    Redux

•    Experience working with APIs
•    Experience with unit testing
•    Experience with relational databases (Mysql)
•    Experience designing and developing mobile applications
•    Experience working with third-party dependencies and debugging dependency conflicts
•    Experience with source code control (git)
•    Solid understanding of the React lifecycle

•    Familiarity with native build tools, like XCode, Android Studio
•    Familiar with releasing apps to the App Store and Google Play
•    Ability to identify potential solutions and assess them for technical and business suitability

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone

Delivery term: Not specified

Skills needed