iPhone app: take photo and upload to database via web service (may need help with web service)

Budget €30 - €250 EUR
Bids 24
Average Bid €285

I need someone to build a new app, which should be an extension of the functionality which is provided by an already existing website (which uses PHP and MySQL). The app should allow users to upload data from a mobile device (iPhone, please quote extra for iPad app development) via a web service to a MySQL database.
Note: I have completed about 50% of a web service for communicating between the app and the MySQL database, so as part of the project, you will need to work with me to fine-tune the script for such a web service which will POST and GET data, and will then reside on the web server.
The website is written in PHP, so some of the logic can be reused for the script.

The app is quite basic, and on a high-level, consists of the following pages:

1. Login page (must be able to use same login credentials as on website). After first successfull login, an offline login function should also be available.
2. User account page that displays 3 attributes, and a function button. At the bottom of this page, there should be links to app settings and info. The function button takes you to page 3.
3. Take-Photo page. Using the camera of the mobile device, take a photo and go to page 4
4. Add details page. A small thumbnail picture is displayed in the top corner of this page. The user adds mandatory information about the item which was photographed, consisting of 1 text field attribute, 2 attributes from drop down lists, and a date. The current date is also recorded. Optional information (1 text field attribute, 2 attributes from drop down lists, and 1 description attribute) can be added using a collapsible section on this page.
After pressing a button, the photo and data entered on the data page gets sent to the website's MySQL database, and go to page 5. If user is offline, then save the photo and data in the outbox page.
5. Confirmation page. A message indicates that the photo and data was uploaded successfully to the website. If user is offline, then inform user that the data was saved in the outbox. The user can repeat the process from page 2 or 3, or logout.
6. Outbox page. Any items which are saved while user is logged in offline mode, get stored here. When user is online again, prompt the user to send offline saved items to database, and take them to this page. To send, press button "Send offline items"
7. About us page. Displays logo, text and URL to existing website.

3 Icons always display on the footer in all pages
Account| Function1| About us

Terms and Conditions
• Source code has to be provided from Freelancer after development and testing is completed
• Logo in picture format will be provided by us.
• Detailed mock-ups of the app screens are available once the project gets awarded.
• Logic for the web service (i.e. which database attributes to interact with and how) are available once the project gets awarded.

Post a Project Like This

This project was awarded to


Cliff has become our company's go-to guy for all our iPhone and iPad apps. Per NDA he cannot list all of our apps in his portfolio / not all the apps are listed on iTunes, but I can say that he has done multiple iOS apps for us and he knows this stuff. I usually write a one liner, but I am being detailed because as I learnt and my end users learnt new things during the first versions of our apps, we had "a lot" of change requests and the projects were delayed a lot due to changing requirements. He handled all of our requests very professionally and communicated very well.
About the Freelancer
mentorvisionpak Profile Picture

Areas Of Expertise: ============== iPhone/iPad/iDevice Development: Objective-C, Cocoa/Cocoa Touch, AirPrint, Cocos2D, Core Data, XML, Web Services, JSON, FacebookConnect, Twitter Integration, Core-Plot Charting API integration, Three20 API for iOS photo library integration, RestKit. Web Development: ASP .Net, C#, PHP, MySQL, JavaScript, AJAX, HTML, CSS Windows Development: C#/VB .Net, Windows Services Browser: IE Plugins/Add on development Database: SQL Server 2000/2005/2008, MS Access, SQLite3, Pervasive Apps in the iTunes App Store: ====================== WilderQuest http://itunes.apple.com/au/app/wilderquest-nature-discovery/id512907623?mt=8 Drive.com.au http://itunes.apple.com/au/app/drive.com.au/id394652299?mt=8 Ausenco (http://ausenco.com/) https://itunes.apple.com/us/app/ausenco/id635745866?ls=1&mt=8 VRay Post Production Training https://itunes.apple.com/ml/app/vray-post-production-training/id586030877?mt=8 VRay Basic Lighting Training https://itunes.apple.com/us/app/vray-basic-lighting/id647453482?mt=8 VRay ????????????? - ??????? 1.0 https://itunes.apple.com/us/app/vray-postobrabotka-trening/id612277778?ls=1&mt=8 Prank ME! https://itunes.apple.com/us/app/prank-me/id376184194?mt=8 Limiko http://www.limiko.es/ Dermatology In-Review Kodachrome Flashcard Series https://itunes.apple.com/us/app/dermatology-in-review-kodachrome/id436922153?mt=8 Recipe Manager http://goo.gl/jEi5q Temperature@lert Sensor Cloud v1.0 http://goo.gl/JQeJM Golf Gags (iPad) http://goo.gl/mZX3p Vend-Trak http://goo.gl/r27VI JohannKaiser http://goo.gl/oTl0R Nechronos: How will I die? (iPad, iPhone) https://itunes.apple.com/us/app/nechronos-how-will-i-die/id417744702?mt=8 Cool Search https://itunes.apple.com/us/app/cool-search/id393395995?mt=8

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • inflecticatech Profile Picture


    Noida,  India

    Inflectica has been offering reliable and cost effective offshore IT outsourcing options to its clientele world-wide. We combine proven software development methodologies and a deep understanding of business processes to provide high-quality services that range from commercial-grade product design & development, custom application development, QA & testing services to consultancy in software architecture and technical design. These services are complemented by after-sales support and maintenance. We works extensively with consulting companies and businesses in the U.S., Europe an d has the technical and management expertise to execute sophisticated IT projects. Most of the projects we undertake entail a fair amount of business analysis effort in addition software engineering and development activities. We are major service providers for Mobile Technologies.

    Drupal, Advertising, UML Design, and Technical Writing

  • zigapps Profile Picture


    New delhi,  India

    Quality deliverables, superior project management and smiling and satisfied faces of the clients are not simply the results of our technological prowess but a culmination of years of expertise and working closely with clients to maximize their ROI with full zeal, innovation and proficiency. 1. IPhone Apps & Android Apps 2. Blackberry apps and PDA 3. Web/Windows based application programming. 4. SQL Server database programming

    Mobile Phone, iPhone, Android, and Symbian

  • SaarBaruch Profile Picture


    Ramat Gan,  Israel

    A lot of experience in C# for windows applications, web applications with ASP.NET and iOS Applications with MonoTouch. Also experience in Web development with ASP.NET, PHP, MySQL, SQL, JavaScript, HTML, HTML5, CSS, CSS3. Experience in SQLite with C#/iOS Applications also.

    PHP, Javascript, XML, and .NET

  • applicationsourc Profile Picture


    Banglore,  India

    Success is Solutions

    iPhone, and iPad

  • jibranswe Profile Picture


    Nawabshah,  Pakistan

    We are professional developers and each had a good experience on the profile mentioned technologies. We try our best to complete the project in given timeline and produce a good quality product.

    PHP, Java, JSP, and Javascript

  • simplesshh Profile Picture


    ChangChun,  China

    I have developed many web app and mobile applications(iOS/Android) for 7 years. I got many good reviews as upload projects in the AppStore and Android Market.This projects received the authentication of China Software Authentication Company and passed the CMM level 3 examination for verification. Especially I have rich experience and high skills for Javascript. jQuery & jQuery Plugins & UI, AngularJS, BackboneJS, embedJS, ... jQuery mobile, Ionic, Kendo mobile, ... Please find me, if you want to get Quality Work, Fast Turnaround, Fair Price... If you give projects to me, I will try and you will get a good result.

    PHP, Java, Javascript, and XML

  • iMuttaguru Profile Picture


    Gurgaon,  India

    Member Since:Feb 2005 Our Mission is to make Your Mission Possible! Constant change for better and continual improvement to surpass the previous milestones has played pivotal role in success of iMuttaguru in a short period of time. Understanding corporate and individual needs and providing the most feasible solution for their needs have enabled to garner commendable performance chart and a world class portfolio.

    Oracle, CMS, Transcription, and Volusion

  • rayzinfotech Profile Picture


    Jaipur,  India

    Rayz Infotech is a fast growing company in India since last a few years and providing Software Development, Web Development, Web Hosting, Web Designing and SEO Services. One of the promising diversification of the group in the field of software, BPO, transcription, web-site development. The firm has provided services to a number of leading entrepreneurs of Rajasthan, India. The accounting and inventory softwares of the firm are being used by more than 500 entities from last several years. Further the user based softwares in various fields have also bee

    ASP, JSP, Javascript, and .NET

  • Valentina1993 Profile Picture


    Baia Mare,  Romania

    SERVICES : We have 5+ years of experienced in IT industries specialist in services below o Custom Web & Smartphone Application Development o iPhone & iPad application Development o API SKD & Connection with all major platforms. o Responsive Web Application o Yearly Maintenance Contract or Upgrade Old version to new o Upgrade your existing website to mobile application o Payment Gateway Integration - PayPal, EBS, Google Checkout, WordPay, Moneris, Sage Pay etc. o Web & Mobile UX / UI Designing TECHNOLOGIES: We have experienced with following technologies o PHP + MYSQL o Cordova , Objective C , iPhone Application Development o Core Java for Android Apps Development o PhoneGap & Titanium Cross Platform Mobile apps Development o Frameworks : MVC , CodeIgniter . DOMAIN EXPERTISE: o Retail o Social-Media o Event Management o Utility o Schools, Hospitals and Restaurants o Real-Estate o Education o Marketing o Financial & Banking o Lifestyle

    PHP, Mobile Phone, Photoshop, and iPhone

  • stellent Profile Picture


    Visakhapatnam,  India

    Graphic Design

    PHP, Java, Javascript, and XML