Inspiration
At some point in your life, you will have to blindly trust a complete stranger to defend your interest, and it is in your interest to be surrounded by the bests. We believe that by using the blockchain, you can check all previous cases (e.g surgeries in a medical case, court cases in a penal case) of this person.
What it does
It allows a surgeon to write the result of its operation in an immutable way, available to all to see. It allows a patient to estimate how good a surgeon performs and to enforce that the surgeon did not cheat while submitting its feedback.
How I built it
A web server implemented in go is responsible for:
- Providing the content to be displayed on the web interface.
- Interacting with the Ethereum blockchain through the use a smart contract implemented with Solidity and wrapped with geth.
- It is also the authentication server that allows doctors to write on the blockchain and used to validate those transaction.
Challenges I ran into
None of us had practical knowledge of smart contracts and our theoretical understanding was limited at the beginning of this hackathon. As almost every resources we came across were javascript implementation, writing our first transaction on the blockchain through our go script took us a long time.
Accomplishments that I'm proud of
The biggest accomplishment in this project is to write our first ever block on the chain. We started from almost no knowledge to writing something! It was very satisfying.
What I learned
Basics of Smart Contracts, Solidity, geth, infura, ...
What's next for Medster
As of now Medster is more of a proof of concept, inviting people to think a bit more about how trust in services provider can be rethink thanks to the use of blockchains. One could easily use the same principle for storing real-estate, records of athlete, ...
Built With
- bootstrap
- ethereum
- go
- html/css
- infura
- javascript
Log in or sign up for Devpost to join the conversation.