Skip to content

A web3-based Airbnb contender. Decentralized DApp for the home-share, hosting and NFT user sharing there experiences. Using web3 Decentralized technology to Giving hosts and guests more control, ownership, and value over the Blockchain

Notifications You must be signed in to change notification settings

SabeloMkhwanzi/thirdbnb3

Repository files navigation

EthGlobal - EthOnline 2022

Project name: Thirdbnb - A Blockchain-based Airbnb contender DEFI/NFT platform

Project Description

  • A Blockchain-based Airbnb contender. Decentralized platform for the home-sharing short and long-term stays using cryptocurrency payment methods. Giving hosts and guests more control, ownership, and lower fees on the Blockchain

Let understand the problem we solving

  • High fees - existing Bnb charge very high fees for booking cost.
  • Centralized and controlled communications - loss of direct host-guest relationships
  • Transactional processes, not relationships - a shift from encouraging high-value, peer-to-peer relationships to transactional ones
  • Lower levels of trust - trust between hosts and guests, as well as towards the platforms themselves
  • Payment options

Tools

  • Building Framework: https://reactjs.org/ - A JavaScript library for building user interfaces
  • Frontend: Chakra-ui - Create accessible React apps with speed
  • Hosting platform: Vercel Platform from the creators of Next.js.
  • Hardhat: https://hardhat.org/docs - Hardhat is a development environment for Ethereum software
  • Superfluid to steam money for users: https://www.superfluid.finance/ - Superfluid is an asset streaming protocol that brings subscriptions
  • Unstoppable domain to login users: https://docs.unstoppabledomains.com/ - Login with Unstoppable build a universal Web3 login that authenticates your users.
  • IPFS and NFT.Storage for users to share the experiences: https://ipfs.io/ - A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
  • NFT.Storage we to mint on Nfts and store them on NFT.Storage: https://nft.storage/ - Free decentralized storage and bandwidth for NFTs on IPFS and Filecoin.
  • Polygon to deploy our smart contract and to mint nfts

Project Feature

1. Home Page

HomePage

2. Property Explorer Page

Property Explorer Page

3. Reservation Page

Reservations Page

Running the app

Getting Started

First, clone the repo with the following git command:

git clone https://github.com/SabeloMkhwanzi/thirdbnb3

Second, open a terminal in the root directory of the project and run:

npm install

to install all the package dependencies for the project

Create a .env file in the root folder and populate it with the following variables:

Finally, run the development server:

npm run dev
# or
yarn dev

Happy Hacking!😊

About

A web3-based Airbnb contender. Decentralized DApp for the home-share, hosting and NFT user sharing there experiences. Using web3 Decentralized technology to Giving hosts and guests more control, ownership, and value over the Blockchain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published