Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Browse by Category
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media

    Add Chat Module (as Whatsapp, Telegram, ...) to an Iphone app

    - or -

    Post a project like this
    30/11/2014
    $2.2k
    • Posted: 8 years ago
    • Proposals: 11
    • Remote
    • #609193
    • Expired
    ToXSL Technologies
    ToXSL Technologies
    Mobile app and Website development company
    Top Endorsed
    India Chandigarh
    ILMP Technologies P.
    ILMP Technologies P.
    PHP|Sharepoint|JAVA|iPhoneApps|MobileApps|SEO
    Top Endorsed
    India Noida
    Maf C.
    Maf C.
    IOS Development, Android applications developer, crm development, e-commerce development, mobile applications development, PHP programming language, software development, website development
    Top Endorsed
    United Kingdom Harrow on the Hill
    Ways and Means Technology P.
    Ways and Means Technology P.
    Mobile Application Development (iPhone, Android, Blackberry, Windows Phone)
    Top Endorsed
    India New Delhi
    Apporio Infolabs P.
    Apporio Infolabs P.
    Among the top development companies with 100% client satisfaction
    Top Endorsed
    India Gurgaon
    Sudhanshu J.
    Sudhanshu J.
    Business Development Manager
    India Dehradun
    Keyur P.
    Keyur P.
    Full stack Developer - Asp.Net | Laravel| WordPress | CodeIgniter | React.js | Angular.js
    Top Endorsed
    India Ahmedabad
    PUROLogics T.
    PUROLogics T.
    Complete Mobile & Web App Solution With eCommerce and Brand Identity
    India Delhi
    NCRTS N.
    NCRTS N.
    Customer Engagement Manager - NCRTS™ (NCR Technosolutions - a specialist mobile app development firm)
    Top Endorsed
    United States Trenton
    Hasan M.
    Hasan M.
    Business Development Executive
    Pakistan Karachi
    Gamooz I.
    Gamooz I.
    Layar, Wikitude, Juniao, FLARToolkit, BlackBerry, Android, Symbian, Bada, iOS, Metaio, Vuforia
    India Gurgaon
    343880365491393290486815692973714327718965768926785072789371206325
    ToXSL Technologies ILMP Technologies P.Maf C.Ways and Means Technology P.Apporio Infolabs P. + 6 others have already sent a proposal.
    • 3
    • 3

    Description

    Experience Level: Expert
    Estimated project duration: 3 - 4 weeks
    General information for the app: Social app
    Kind of development: Customization of existing app
    Description of requirements/features: EASY TO DO, is a Software Company with over 10 years experience developing both internal projects and third parties. Their quality, commitment, and innovativeness, with products and customers, characterize.

    Currently, the company is developing a mobile application classified as social network. Its development has been divided into several parts, each of which forms a project itself. The project that will be referred to hereinafter is the relevant part 3A of 4, which covers the Chat functionality of the application.

    The iphone app exist yet. This project is only for add Chat features. Documents specifications, designs material, exists. Only good codification is needed.

    The project is composed of:

    - Mobile client side
    - Server side + Data base
    - Server XMPP

    The mobile client side (IOS7) development for this part will cover:

    - Chat

    o We do not want to invent anything, ie we want a design like WhatsApp, structured as Telegram "https://core.telegram.org" and all under one XMPP server code.
    o Start a new chat conversation.
    o Start a new group chat.
    o Edit chats list, where existing chats can be removed or sorted by tags.
    o Access an active chat.
    o Search in an active chats list, either by labels or by its title.
    o Actions from an active chat

    - Send a new text message.
    - Send emoticons
    - Send a multimedia message:

    o Photography
    o Video
    o Contact
    o Location
    o Audio

    - Changing the title of the group and the image (For Administrator)
    - Watch group members
    - Shared files in group
    - Add new contacts to the group (For Administrator)
    - To delete a contact group (For Administrator)
    - Leaving the group
    - Access to the members profile
    - Mute group

    Server side (Supports REST services under all the functionality of the Client-side operation)

    - Data base
    - API REST Service
    - XMPP server

    Technology required

    Client:

    - Native app iOS
    - APNs (Apple Push Notification Service)
    - XMPP Framework

    Server:

    - Spring MVC
    - Maven
    - Hibernate
    - Spring Security
    - J2EE
    - Amazon Web Service elastic beanstalk
    - XMPP instant messaging server

    Database:

    - Mysql
    - Amazon Relational Database Service (Amazon RDS)

    Input materials

    The project that will be developed it is second part of a global project, so input material for this second phase will be:

    - Resources Code Part 1 of 4 of the project, on which to develop the project (part 3A of 4).
    - Analysis, requirements and functionality (client side).
    - Study of system requirements (client and server side).
    - Design of the user interface (Illustrator).
    - Prototype UI.
    - REST API Specification.
    - Design database.

    It is very important to understand that it is not a project that is started of 0.

    Deliverables

    1. Sources, executables and database server side and client side.
    2. Unit test and integration test
    3. The Deployment Documents:

    A. Compilation manual
    B. Configuration manual
    C. Installation manual
    D. Test execution manual (The Unit, integration and interaction)

    General terms projects

    1. The maximum delivery time for this project is 30 days.
    2. Any natural or legal person submitting candidature will be under NDA.
    3. Such candidates will receive access to detailed information of the project, which must be completed and adjust its proposal, time and cost, following instructions from the company for this purpose. While opening the submission of Proposals, the Company will answer doubts, questions, comments, ... of the various candidates.
    4. For the final award of the project to the selected candidate, it must re-sign a confidentiality agreement, if the current, at the time, was not valid for the execution context in which the project will be developed as well as a development contract of the company, prepared for this purpose.
    5. This development agreement shall be subject to service level agreements (SLAs), according to the proposal of successful tenderer (supplier) project.
    6. Once the construction of the project commences, the Company will periodically monitor and control the status of project implementation, measuring the service levels, together with the supplier, in order to detect possible errors, and act accordingly. In the same way, it will address the different needs of the supplier, that it is responsible for the proper development of the project. For this, both company and supplier used a set company tools for this purpose. Its use by the supplier shall be compulsory.
    Specific technologies required: objective-c, j2ee, XMPP, erlang, iphone, Amazon Web Services (RDS, EBS)
    Extra notes:
    •  
    EASY TO DO S.
    EASY TO DO S.
    0% (0)
    Projects Completed
    -
    Freelancers worked with
    -
    Projects awarded
    0%
    Last project
    9 Feb 2023
    Spain

    New Proposal

    Login to your account and send a proposal now to get this project.

    Log in

    Clarification Board Ask a Question

      There are no clarification messages.
    30/11/2014
    $2.2k

    - or -

    Post a project like this
    EASY TO DO S.
    EASY TO DO S.
    0% (0)
    Projects Completed
    -
    Freelancers worked with
    -
    Projects awarded
    0%
    Last project
    9 Feb 2023
    Spain

    Related project Searches


    ios development database design amazon web services mysql amazon relational database service (rds) analysis apache maven client server compiler customization database Erlang programming language hibernate framework iphone manual test execution material design mobile applications development model view controller (mvc) multimedia non disclosure agreement (NDA) Objective-C programming language oracle java enterprise edition (j2ee) rest api social networking development spring security telegram unit testing user interface (UI) user interface design xmpp

    Product

    • About
    • Team
    • Careers

    Support

    • How it works
    • Trust & Safety
    • Help Centre

    Discover

    • GuidesStoriesNews

    Resources

    • Customer Stories
    • Business Cost Calculator
    • Startup Cities

    Browse

    • Freelance Services
    • Freelance Services By Country
    • Freelance Skills
    • Terms
    • Privacy
    • Sitemap
    • Company Details
    • © 2023 People Per Hour Ltd
    We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
    Cookie Settings
    Accept All Cookies