Closed

iPhone application

This project received 64 bids from talented freelancers with an average bid price of $2934 CAD.

Get free quotes for a project like this
Employer working
Project Budget
$1500 - $3000 CAD
Total Bids
64
Project Description

I would like to have a project which enable users

1- to sign up/ sign in/ sign out from their iPhone application.
2- to receive the email to confirm their account after registration and receive email for forget password option
3- to upload images with couple of tags to the backend server
4- to persist the tags in the mysql database with link to related images on the bolb storage
5- to store images in the azure cloud storage with weekly, monthly, yearly folder structure
6- to see analytic data on the pie and histogram chart (relate to the uploaded tags) on the home screen
7- to search over the data by specific tags and load the images dynamically (as user touch the search result)
8- to share the images with others via iPhone share peripheral ( email, text message, air drop)
9- to have an web based admin panel to see the images and tags side by side on the browser for all the users ( just for super admin account)
10- to allow users to request downloading all or some of their images ( weekly, monthly, yearly) in a zip format via single http link on their email
11- to allow the users to share the application link on their native social network app ( facebook, twitter)

non functional requirements
1- be robust on the server and client side application (bug free)
2- follow RESTful API and web service design paradigm
3- scalable for 100K+ users
4- design iphone application icon
5- beautiful ux design ( some ideas will be provided)
6- clear testing schema ( manual and automatic testing )
7- provide the wireframe for the iphone application
8- clean coding style to ease the future development

Looking to make some money?

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

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online