We’re happy to have begun our main token sale, currently available at www.bobsrepair.com . As we explore different methods to decentralize the home repair industry, we've developed our first prototype application. It’s exciting to see the power of Blockchain in action, and our prototype does a great job of illustrating how Blockchain technology will change the rhythm of business of the Internet, and the world in the coming years.

Here’s quick walkthrough of what we’re doing with the ETH Blockchain. You’ll see a simple signup flow below. The important thing is being able to onboard users without bogging them down with a complex signup process, but still gather enough information for the job to be relevant so that we can match with contractor and get the job on the books.

Checkout the prototype yourself at https://prototype.bobsrepair.com/ . After defining a job, be sure to check out the smart contracted generated with your favorite ETH explorer!

Simple signup/login screen which asks for only for a users email. They’ll login with email to come back and view job history and progress of current jobs.

User’s main dashboard, this is where they can create a new job or view previous and/or current jobs they are associated with.

The categories selection allows users to pick from a common set of broad categories and drill down in the specific type of repair they are looking to have completed. This quiz-like wizard format allows us to dynamically guide the user. As our database of jobs increases we’ll be able to predictively target to the users based on important metrics, such as location of the job, time of year.

In this example we’ve chosen a Bathroom Remodel.

Immediately on creation of the job, a smart contract is issued on the ETH Blockchain. The user can click on this contract to view details! It’s important to educate the user that this exists on a Blockchain that cannot be altered, we see so many use cases for transparency here. All participants in the home repair process are going to be keenly aware that the job they are requesting (or completing) is inspectable and documented.

You can see the actual transaction begin to take shape here, the Kovan ETH Testnet. Here’s the actual link! — https://kovan.etherscan.io/address/0x2fd13a7f3e404093843b2c019347e112d995d668#readContract

Now a milestone is created. For this example, we’ll define our first milestone as ‘Remove the tub’.

After the milestone has been added to the Blockchain, a contractor can now be invited.

Now we can select one or more contractors. We can sort by price or rating in this example.

Immediately an SMS invite (text message) is sent to the contractor(s)

Dorothy has received the SMS and accepted the job. The user is notified of this in realtime.

Users can now add additional milestones, or this could be done later with the contractor as they determine the next steps in the bathroom remodel.

Here we’ve added another milestone to the Blockchain

Each milestone (or the job as a whole) will need to be funded by a variety of payment methods. We can pay in BOB, or we’ll also support additional payment methods.

In this example, we chose to fund the job with BOB tokens.

After the milestone has been completed to satisfaction, it’s time to approve and release the funds to the contractor. The moves them out of escrow and into the contractor’s account

We’re very excited with the work our engineering team has been doing. This reactive prototype demonstrates end-to-end functionality that shows where we want to go as a business. Transparency has never been a part of the repair industry, and in subsequent demos we’ll show how we can put some user-friendly frontends on top of the blockchain that it’s more ‘human-readable’. We’ll eventually get to the point where most users won’t know that the Blockchain is there, but it’ll be there for proof that the customers and contractors did participate in a transaction.

Stay tuned for more news from Bob’s Repair, and join our active Telegram community and follow us on Twitter!