Skip to content

dipesh23-apt/airbnb_web3_dapp

Repository files navigation

Airbnb Web3 Decentralied App

Overview

This project is a web3 decentralized application (dApp) that leverages smart contracts on the Ethereum blockchain. The dApp is built using technologies such as Next.js for the frontend and Solidity for smart contracts.

Tech Stack and Tools:

Logo Name
Next JS https://nextjs.org/
Solidity https://soliditylang.org/
Truffle https://trufflesuite.com/docs/
Metamask https://metamask.io/
Infura https://app.infura.io/

Views

Demo

Project Structure

The project has the following structure:

  • artifacts/: Compiled artifacts generated during the smart contract compilation process.
  • build/: Build artifacts for the Next.js frontend.
  • contracts/: Solidity smart contract files.
  • migrations/: Deployment scripts for smart contracts.
  • next-app/: Frontend code for the Next.js web3 decentralized app.
  • test/: Unit tests for smart contracts.
  • truffle-config.js: Configuration file for Truffle, used for smart contract development and deployment.

Getting Started

Prerequisites

  • Visual Studio Code
  • Node.js and npm installed.
  • Truffle for smart contract development.
  • An Ethereum client or a test network for deployment and testing.In this Case Goerli Test Network is used.
  • Metamask wallet extension
  • Infura Account

About

This project is a Web3 Airbnb clone decentralized application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors