I’m looking for a developer to build an online marketplace where aviation service providers compete for the projects of aircraft owners. It will be developed in PHP and MySQL.
For aircraft owners (buyers):
• Buyers register for a buyers account with a username, password, contact information and email (account is verified by email)
• Buyers add an aircraft to their account (“hangar”) with its details (zip code/airport, make, model, year, serial number, equipment, etc.) and photos
• Buyers create new projects for an aircraft in their hangar by:
o Selecting an airplane (if there are more than one aircraft in the hangar)
o Selecting a category (ex: avionics)
o Entering a description of the project
o Selecting a maximum distance (ex: 500 nautical miles)
o Selecting a bidding period (ex: 30 days)
• Buyers evaluate the bids including the shop’s feedback and portfolios
• Buyers can use a private message board to ask the shop questions
• Buyers can end the bidding period at any time by selecting a shop
• Once a bid is selected, the buyer agrees to the statement of work and payment terms
• Buyer received notice of completed project and either agrees or disagrees (with reasons for incompletion)
• Buyer may leave feedback for the shop
For service providers (shops):
• Shops register for a service provider account with a username, zip code/airport, contact information, password, and email (account is verified by email and approved by admin)
• Shops add categories to their account with a portfolio of their work (ex: avionics)
• Shops receive email notification when a project is posted in their category if their location/airport is within the buyer’s selected maximum distance
• Shops login to their account to bid on the project
• Shops can use a private message board to ask the buyer questions
• The bid includes an estimated cost, turnaround time, payment terms and statement of work to be completed
• Winning shop is provided with the buyer’s contact information
• Shop can use the project’s workspace to communicate progress (photos, text, etc) with the buyer
• When a project is complete, the shop marks it complete
• When buyer agrees that the project is complete, the shop is billed for the project
• Shop can pay fees through their account (PayPal)
• Shops may leave feedback for the buyer on complete projects
For site admins
• Approve new shop accounts
• Add, delete, or upload new locations (and their coordinates) into the database