Inspiration

Need of a Decentralized Booking System: Blockchain technology provides a better security to data in comparison to traditional ways where everything is centralized and mutable. The transparency builds user's trust. The flaws which are being solved by this system are exploiting user data such as Contact Details and Legal Details, there is no middleman, the system is completely open-source and run by the community of same people such as users.

What it does

BookingBox-TX is a homestay/hotel booking Decentralized Application which leverages the power of Blockchain Technology. It allows users to upload available rooms they might have and others users to book those rooms and leave reviews of their experience staying in listed rooms

How we built it

The smart contract is deployed on Lightlink Pegasus Testnet and the complete application is being built using technologies like Solidity, NextJS, Redux Toolkit, Hardhat and Ethers. The core of the contract is defined by three primary structures: ApartmentStruct, BookingStruct, and ReviewStruct, representing an apartment, a booking, and a review, respectively.

Challenges we ran into

Integrating the frontend to lightlink pegasus testnet, was tricky at first but we were able to overcome it after thoroughly going through the documentation an having sessions with lightlink team.

Accomplishments that we're proud of

Allowing users to easily add rooms for other users to book. Allowing users to easily book rooms with their crypto wallet. Allowing users to easily leave reviews after booking and checking in to their preferred rooms.

What we learned

We learnt better understanding of our tool stack as it was one of our first times building with typescript and the pegasus testnet

What's next for BookingBox-TX

Developing the platform into a superior alternative to airbnb powered by blockchain technology. Allowing home owners to easily lease out available rooms to students in locations around universities.

Built With

Share this project:

Updates