A new ~10 screen app for iPhone providing a GPS connected map of the fishery you are fishing at and other logged in users who are also fishing at the same time and place. When you catch a fish you can share a photo with details, and the system will send a notification to the users at the fishery. You can see on the map what other fishermen are catching and chat with them.
Note that a lot of the backend web services api is written for you and is not part of this project, and the graphics also are designed for you. Your main focus is on developing the iPhone app itself.
Users have a basic profile with some statistics about their fishing sessions. You can flag other users as friends and PM them. Very basic sign up and edit profile functionality required (more will be added in a future release).
A leaderboard screen shows the fishermen in order of catch rate with the winning user at the top.
The app needs to be resilient to unreliable internet connections -- communicating with a server in the background to keep the UI responsive -- and perform adequately over 3G: images and other data sent must be optimised for slow connectivity.
The successful quote for this work will show experience of iPhone development and best practise, but also deliver accurately on the requirements without over-engineering the solution, keeping costs acceptable.