Messaging App

We require the development of a messaging system that includes:

• module A : a smartphone application available in native on iOS, Android and Windows (the application must also have a good rendering on tablets)

• module B : a set of APIs for the smartphone application to connect and exchange data with the backend and database (module C).

• module C : a scalable backend and database

Module A

The smartphone application (module A) will be preferably developed using the latest version of Appcelerator Titanium.

Module B

The choice of the technology is not fixed yet but an option could be the following:

A server API built on a Linux platform using Node.js with publish/subscribe and clustering modules. Persistent storage will be based on the RIAK document database system. Communication will be based on the transfer of JSON documents over secure HTTP (HTTPS) and Websockets using REST architecture for API access.

The messaging system will be based on the Publish/Subscribe (pub/sub) pattern, where users can “subscribe” to updates on particular topics (categories) and have any new messages published to those categories pushed to the users device. Inversely, users can publish messages to particular topic/category “channels” which will, in turn, push (or publish) the new message to all subscribed users. The Pub/Sub Hub instantly pushes message updates to all subscribers.

User registration and authentication will be handled by Node.js. Session keys will be used to manage user authentication and access.

Module C

The scalable backend technology and architecture will be proposed by the subcontractor.

Some Key features

• Create a message and interact with device hardware to capture content:

− Images, photos and video from the camera roll

− Shooting with the camera

− Url (website, video on Youtube…)

− Audio recording from the microphone

• Open a message from scanning of a QR code that contains the Url of the message on the server, and then open the message on the smartphone

• Download and display a list of messages by categories, sections, keyword, time stamp, geolocation and/or language

• Open and display a message, its content, time stamp and geolocation (as available)

• User registration and authentication (optional for user)

Skills: Android, Appcelerator Titanium, iPhone, Mobile App Development, Windows Mobile

See more: youtube capture android, turn website to iphone app, transfer data from android to iphone, technology used in mobile application development, technology for mobile application development, sub for sub youtube website, rest based api architecture, rest api architecture, recording app for android, persistent module, node js rest api server, node js api server, new technology in mobile development, mobile system architecture, mobile phone hardware architecture, mobile categories list, mobile application development technology, mobile app backend architecture, messaging app for android, latest website developed system, latest version of ios, latest version of android, latest technology in website development, latest technology in mobile application development, latest ios version

About the Employer:
( 0 reviews ) Israel

Project ID: #4907593

44 freelancers are bidding on average $4909 for this job


i have developed many messaging apps check in PMB thanks!

$5154 USD in 60 days
(181 Reviews)

Please see PMB (Private Message Board) for more detailed message.

$5263 USD in 55 days
(14 Reviews)

We are ios, android experts.

$6185 USD in 40 days
(59 Reviews)

HI, We are interested to discuss this opportunity further, Kindly check your PMB for more information, Looking forward to hear back.

$6315 USD in 45 days
(20 Reviews)

Hi, Thanks for posting an interesting project . we can deliver the project in full perfection. please check your INBOX for future communication. Best Regards, Siddhant Karkare

$5154 USD in 45 days
(19 Reviews)

Lets start :)

$5000 USD in 30 days
(120 Reviews)

Hi We have read your requirements. We are interested in your project as we have indepth expertise in Iphone,Android,BlackBerry & other mobile application development projects. Please check private message board for More

$3092 USD in 30 days
(26 Reviews)

Our reviews speak for itself, kindly check PMB for more details

$8247 USD in 100 days
(11 Reviews)

Hi plese discuss with us Vikky

$5670 USD in 40 days
(5 Reviews)

Hi, I am very serious bidder. Please check PMB.

$4123 USD in 30 days
(42 Reviews)

Hello, We are Professional Developers with similar development expertise and we assure you to deliver the best quality work. We have done many projects for clients based out at U.S, U.K, CANADA, AUSTRALIA and AFRICAN More

$6185 USD in 45 days
(14 Reviews)

Hi. I have been working on Titanium for past three years. I am an expert in Titanium with both certifications. I can get this done for you.

$3888 USD in 30 days
(33 Reviews)

Please check PMB!!!!

$4123 USD in 30 days
(14 Reviews)

Hi, Please check PM

$5052 USD in 60 days
(16 Reviews)

Hi, We have extensive work experience in iphone, android,ipad application design and development so, we can create this [url removed, login to view] more information see PMB-Thanks.

$4639 USD in 45 days
(10 Reviews)

Hello employer, we are company with wide vision and goal for mobile apps and game development..we are company which has a creative developers who will turn ur thoughts, words in a reality infront of ur eyes. please More

$5000 USD in 30 days
(16 Reviews)

Hello , Please check your PMB for more details . Thanks, Hemi

$5000 USD in 45 days
(13 Reviews)

Dear mika000, I have read the requirements and i have experience of working on similar.

$4444 USD in 60 days
(121 Reviews)

Can help... I am an Expert...

$6500 USD in 60 days
(45 Reviews)

Hi, Please consider the possibility to have my team as mobile development partner or just to utilize individual developers from my office in Kyiv, Ukraine. I will organize excellent working environment, taking into More

$7777 USD in 40 days
(7 Reviews)