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;
expert programmer team for webapp HTML5 Jquery mobile, HTML5 with phonegap, Iphone , Ipad, BB, Android,OpneGLes2.0 , Unity3D, cocos2D game and utlity apps development please check your PM for more details thanks.
Hello Respected Client,
I have Read your requirements and we are very experience in this concept.
Please check Message Board for more details.
Thank you !