Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.2 KB

File metadata and controls

43 lines (30 loc) · 2.2 KB

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