Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sabelomkhwanzi/thirdbnb3

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
https://github.com/sabelomkhwanzi/thirdbnb3

chakra-ui ipfs polygon react solidity tailwindcss typescript unstoppable-domains

Last synced: about 5 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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/](https://reactjs.org/) - A JavaScript library for building user interfaces
- Frontend: [Chakra-ui](https://chakra-ui.com/) - Create accessible React apps with speed
- Hosting platform: [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
- Hardhat: [https://hardhat.org/docs](https://hardhat.org/docs) - Hardhat is a development environment for Ethereum software
- Superfluid to steam money for users: [https://www.superfluid.finance/](https://www.superfluid.finance/) - Superfluid is an asset streaming protocol that brings subscriptions
- Unstoppable domain to login users: [https://docs.unstoppabledomains.com/](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/](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/](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](https://github.com/SabeloMkhwanzi/thirdbnb3/blob/main/src/logos/Screenshot%202022-09-25%20213827.jpg)

#### 2. Property Explorer Page
![Property Explorer Page](https://github.com/SabeloMkhwanzi/thirdbnb3/blob/main/src/logos/thirdbnb1%20Screenshot%202022-10-02%20.jpg)

#### 3. Reservation Page
![Reservations Page](https://github.com/SabeloMkhwanzi/thirdbnb3/blob/main/src/logos/thirdbnb%20Screenshot%202022-10-02%20.jpg)

#### Running the app

### Getting Started

First, clone the repo with the following git command:

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

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

```bash
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:

```bash
npm run dev
# or
yarn dev
```

Happy Hacking!😊