We have a web service that is a project management solution and it has a time tracking component. We would like to have an iPhone app that allows users to track time against tasks and bugs. We already have a widget ([url removed, login to view]) built that has all the functionality we need for the iPhone app. The app will basically have three screens. 1) The login screen 2) The time tracking screen 3) The pending timesheet uploads. The way the app will work is as follows: 1) They login to the app using an email and password. 2) They start the timer. 3) They can select which project and which task / bug to assign the time to. 4) They can add a description (optional) 5) The save the time. When they select the correct task or bug they are working on, it will show a status bar of how much time has already been logged to the project and it will show how much time on a line graph. We already have the php api that allows the program to communicate with the system. We just added issue tracking to our system and that is not built into the api yet. We will work with you to add this to the API so that we can get that section working together. The only tricky thing is to store timesheets on the iPhone if there was no internet connection at the to upload the timesheet. You will be responsible for doing the graphic UI for this app along with coding it. We want it to look similar to the time tracking widget, but with standard iPhone components, so you have a leg up on the design already. We will also need you to consult with us on how to get it into the App Store. We eventually want to make a full blown app that accesses all the parts of our management app so this could turn into a long turn relationship if all goes well.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
iPhone 2.0 Source and final executable