Inspiration
Booking hotels has always been difficult because plans change at the last minute. The non-refundable policy, the check-in process, and payment are both very time-consuming and inflexible. Not to mention the security hazard of losing and reissuing the hotel room keys.
Let me tell you a story. It was a long day of the road trip, and we finally arrived in Boston. Our conference was canceled, but because the hotel was non-refundable, we decided to still come down to not waste it. But darn, our planned dinner place is also so far from the hotel. So when we finally arrived at the hotel, it was really late. We waited so long for the concierge to check us in and get the room keys, considering we are only staying for some short hours before we hit the road again. It was such a hassle and so tiring. So the next time, we didn’t reserve a room beforehand and show up at the hotel at night. We sat in the lobby and booked a room on hotel.com, because the rates are cheap and they accept PayPal. However, the transaction took an hour before the hotel received on their end. What a waste of time! I really wish we could just show up at a hotel, pay for a room right there on the spot, and just use our phones to check in!
What it does
This open-source technology allows users to pay the hotel by initiating a "stream" payment with real settlement by the seconds (which traditional banking transfer cannot achieve), and check-in and unlock the IoT-enabled hotel room door using their blockchain wallet on their smartphone. It is a decentralized rental platform with secure identity verification.
How we built it
This service is built on top of Superfluid, an asset streaming protocol, and connects to Metamask, the blockchain wallet as the payment method. The service is hosted on a webpage written in React.js.
Challenges we ran into
There have been some issues in Wallet Connect that made the QR connect feature to not work as anticipated. So we read the documentation, troubleshoot and learned as we go.
Accomplishments that we're proud of
A finished, polished project made in 24h.
What we learned
To turn a theoretical concept like blockchain into a real-world application required a deep understanding of the technology's core value. What we learned is that the blockchain rental service model can revolutionize the way people access and manage rental properties, vehicles, and equipment.
What's next for BlockStay
BlockStay can potentially provide transparent rental history, tokenized rental payments using IoT and smart contracts, and support reward and loyalty programs. The blockchain rental service model of BlockStay can be applied to a much wider range of applications that benefit from flexible time subscriptions, including parking meter, gym membership, car/bike/house rental, and even insurance contracts.
Built With
- figma
- javascript
- metamask
- react
- superfluid-protocol
- tailwind
- wallet-connect
Log in or sign up for Devpost to join the conversation.