Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sabelomkhwanzi/thirdbnb3
- Owner: SabeloMkhwanzi
- Created: 2022-09-25T20:12:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T12:01:24.000Z (about 2 years ago)
- Last Synced: 2024-08-21T10:21:11.030Z (3 months ago)
- Topics: chakra-ui, ipfs, polygon, react, solidity, tailwindcss, typescript, unstoppable-domains
- Language: TypeScript
- Homepage: https://thirdbnb.vercel.app/
- Size: 2.15 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!😊