334765 iPhone App Ferry Boat Xport

IN PROGRESS
Bids
1
Avg Bid (USD)
$2000
Project Budget (USD)
N/A

Project Description:
Do you want to create a long-term programming relationship with a company in the USA?

Do you have very good written and comprehension communications skills in English?

Are you easy to work with, always available, and willing to go the extra-mile for a customer in order to build a strong working relationship?

If you answered YES to all three of these questions, this multi-generational project may be what you're looking for!

I am looking for a developer who can work with me to create an iPhone application similar to:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288902938&mt=8

The app will be slightly different, although a majority of the functionality (schedules, alerts, web cameras) will be similar. The look and feel will be similar. We will add more functionality over time, but the first generation will have a few more functions then the competing product. It will be offered for free on the iPhone App Store, and will feature advertisements so any experience you have with ads or ad systems on an iPhone (Google Adsense for iPhone) environment is a bonus.

I will be providing detailed and ordered screen shot pictures for the entire user experience as well as use cases, so you will know what each screen should say, how it will look, and how it will function. However, you – as the programmer – will be responsible for making it work, look and run in a polished and professional manner. You must have fantastic coding skills as well as common sense – if something doesn't appear to work properly in my design, then we must have a dialogue about it. This should be a long-term partnership, not a one-time programming job (more about that below).

Most of the data will come from the Washington State Ferry website:
http://www.wsdot.wa.gov/ferries/
http://www.wsdot.wa.gov/Ferries/Schedule/Small/PDA.aspx
http://www.wsdot.wa.gov/ferries/Schedule/RSSFeeds/RouteAlerts.aspx?departingterm=7&arrivingterm=3

We will need to decide if the app should be built off of their site (reading in real-time from http://www.wsdot.wa.gov/Ferries/Schedule/Small/PDA.aspx, for example), or if we should build a website that will read their website daily and then store it on our website. (So, yes, I'll need your input as we architect this program.) Daily ferry boat schedules are only updated once per quarter, but service disruptions (http://www.wsdot.wa.gov/Ferries/Schedule/Small/ServiceDisruptions.aspx) may happen throughout the day. If we build a website, I would like it to be built in ASP.NET with a SQL Server backend and it must be hacker safe (stored procedures, etc.).

Either way we determine to architect this app, we will need a website in order to store some information on individual usage (date/time, IP address, page, route, etc.). I'd also like to display advertising banners, so that will be served from a database on my website. (The website will only be for internal purposes: store data for reference of app, upload advertising campaigns, review app usage. There will be no front-end required for users as part of the first phase of this project.)

One of the most complex (fun!) things I'd like to do on this app is determine if any given ferry boat is on time (http://www.wsdot.wa.gov/ferries/commuter_updates/vesselwatch/index.cfm?vesselwatch_ind=4&&vw_route_abbrev=sea-bi) and then notify the user if it might be late. We would need to somehow read this map, and given how far they are from the terminal and speed, if they will be close to on-time. I have a friend that words at the WSF system, so I can also try to determine if we can get the data in another format.

We will be building this app in stages, with the first stage including the basic information included on the competing app, GPS to the nearest terminal, simplified user interface, etc.

The app must be tested on both iPhone 3.0 and iTouch by the developer. You will need to provide me access (via IP address) on my iPhone so I can test it. I don't know how to do so without installing an app through the App Store, so you'll need to guide me when we get to this point. I will want to test each area of development AS YOU'RE PROGRAMMING IT so I can spot any issues and we can make tweaks along the way.

When you bid on this project, you should indicate to me over PMB answers to the following three questions:
1) If you have built an application of similar scope and complexity for iPhone, and a title so I can look it up (or screenshots)
2) If you have graphic skills to be able to handle the entire project, from beginning to end – including the icon for the iPhone – or if I should plan on outsourcing the graphic design to someone else and have you do the programming
3) What you think the hardest part of this project will be and why you find it interesting to work on

PLEASE NOTE: I am looking for a programmer that I can create a long-term relationship with for this project. This will be the first release of this project, however, I plan to add more functionality to this app in future versions so I'm interested in finding someone who has the capability and interest to work long-term with me. This project will require discussion by telephone or IM chat during the first week in order to make sure we are architecting it properly from the beginning.

I would like to have discussion in July and begin coding in August. I would like the complete project finished and submitted to the Apple App Store for review on September 1, 2009.

Your bid on this project should include the first generation app (as I've described it above) as well as the website in ASP.NET, in the time frame I've described above. Prior to bidding, please ask if you have any questions.

Before beginning work on this project, I will need you to sign a non-disclosure agreement and a contract saying that you are a work-for-hire contractor and all the source code, final program, your notes, designs, etc. belong to my company. If you are not willing or able to do so, please do not bid on this project.

I would be happy to escrow funds until this project is complete. My profile feedback is openly available, and I get along with most programmers provided they are good at what they do and have good communication skills. Please feel free to ask any programmer that I've worked with in the past for feedback about me.

I look forward to your bid! Thank you for considering working on this iPhone App!

Skills required:
.NET, Anything Goes, C Programming, PHP, SQL
About the employer:
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.