Small, Tab Bar Based, Goal Management iPhone app

IN PROGRESS
Bids
37
Avg Bid (USD)
$967
Project Budget (USD)
$250 - $750

Project Description:
Existing project assets (given to developer when bid is accepted):
The design, images and navigation have already been completed. It is a full design spec of the detail of all views.

In addition the web services to login and register have been created. Also the input and retrieval of a user’s goal, goal statuses, and comments by users have services created. They are based on HTTP POSTS and GETS of JSON data. The POST services accept JSON and the GET services return JSON.

Existing project assets including the design doc, images, and service urls including sample calls will be given to the developer once the bid is accepted.

This is a new and upcoming company. An accepted bid to work on this project will also include the possibility to work on many apps in the future.

Deliverables:
A completed iPhone application that reads and writes from the services explained above. Also the app implements the images designed in the spec.

The app shall have the following views:
- login or register with facebook view - pulls a users info, and registers a user
- Tutorial view - has hints of what controls, images and buttons on the goal home page do.
- Goal home page - with goal image, goal title, goal accomplishment date and goal description. There is also a single edit button to add/edit a single user goal.
- edit goal page - this is the inputs for the goal information list in the line above.
- profile page - has the user goal image, goal title, goal accomplishment date and goal description. In addition it also has goal statuses that a user can enter. A user can enter goals statuses by clicking the an “add” button which takes them to the goal status edit page.
- goal status edit page - allows the user to enter a goal status with a description and image.
- Friends view - a user can see the activity of their friends goal statuses. The cells of the table view are the goal statuses of a user’s friends. There is also a button to add friends. Clicking this will allow the user’s friends to be added from facebook.
- Comment (Cheer) view - clicking on one of the table cells of a friends goal statuses in the friends view will go to a page to comment on that status.
- Settings page - lastly there is a settings page with about me information which is static text.


Additional Requirements:
- The app should be compatible with iPhone 4S and above. This means supporting the iPhone 5 screen resolution.
- The app shall use iOS storyboards for the views.


Service Objects:
The objects that the services support have the following model:

Goal
private int id;
private String title;
private String accomplishmentDate;
private String imageUrl;
private String description;
private Set goalStatuses;
private User user;

GoalStatus
private int id;
private String title;
private String description;
private String postDate;
private String imageUrl;
private Goal goal;
private Set cheers;

Cheer
private int id;
private Friend friend;
private String description;
private String postDate;

User
private int id;
private String imageUrl;
private String email;
private String password;
private String firstName;
private String lastName;
private Set friends;
private Set goals;

Friend
private int id;
private String imageUrl;
private String firstName;
private String lastName;

Skills required:
Cocoa, iPhone, Mobile Phone, Objective C, Social Networking
Hire joeestes86
Project posted by:
joeestes86 United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 3000
in 20 days
$ 750
in 20 days
$ 1000
in 30 days
$ 1500
in 15 days
$ 2520
in 28 days
$ 750
in 20 days
$ 800
in 40 days
$ 2500
in 20 days
$ 750
in 20 days
$ 2500
in 35 days