Service providers, even government ones can be inefficient. There are major potholes that are left for long periods of time without getting fixed, or FAA regulations that disallow someone renting a hangar to change a single light bulb. These wait periods can easily reach beyond a year. What if you could use a smart contract to put a bounty out to get this fixed? Underfunded schools in P.R are one of the best examples that could benefit immediately from having such a bounty put out in a smart contract.
Ben is a Software Engineer currently focused on Smart Contract and Distributed Application development. He is founder CHAINWAVE, (http://chainwave.io), a blockchain development company. He currently resides in San Juan, Puerto Rico.
Nicole Villa is CEO & Founder of CoinSailor.com & currently resides in San Juan, Puerto Rico.
What it does
Allows user to post a bounty to the blockchain which can be claimed by a contractor/service provider. The bounty can be funded by anyone in the world.
Utilizes the Ethereum blockchain to store ETH value in a smart contract until work is completed and verified.
How I built it
- Set up truffle + react + vortex state management frameworks as baseline for application.
Challenges I ran into
Ben: Understanding a new framework's nuances blocked progress a few times.
Accomplishments that I'm proud of
Ben : working smart contracts and front end app that can update the blockchain in about 8 hrs
What I learned
Ben: Picked up Vortex framework to make the bind the blockchain/ smart contract data into the Front End.
What's next for Service Bounty
- Option in Step 2 when the contractor is wanting to accept the gig. The ability to request/add a quote- maybe even independent quotes. This is so someone can get a baseline of what a FMV (fair market value) or local cost for the job will be.
- The verification process is important (step 4) – perhaps a reputation system can be introduced
- When the bounty is low or just not getting accepted; someone else can increase the bounty by paying a small fee of $1. Considering that someone could mess with the price of a bounty for certain reasons (competition) there should be a maximum percentage that the bounty could be increased from it's original amount. Also, contractors should be barred from changing the price.