📗 Table of Contents

📗 Table of Contents

📖 Escrow Dapp

Escrow web application that connects to metamask when you go the url and enables you to deploy an escrow Smart Contract agreement.

You need to have 3 EOA that are depositor, beneficiary and arbiter to build that escrow, and you need to initialize some Ether on the contract.

You need to deploy contract with depositor EOA.

Note: This app is only the front-end side. You need to take a look at the backend side of this application to fully understand the logic behind it.

🛠 Built With

Tech Stack

Client
Server

Key Features

  • React Components
  • HTML - CSS - Javascript
  • Hardhat
  • Solidity

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

 git
 npm
 node
 Your favorite text editor

Setup

Clone this repository to your desired folder:

  git clone https://github.com/mkaya13/Alchemy-University-Week-5-Escrow-Frontend.git

Install

Install this project with:

  cd Alchemy-University-Week-5-Escrow-Frontend
  npm install

Usage

To run the project, execute the following command:

  npm run build - Builds development files into production code
  npm start - Starts the development server

Run Linters

  • npx eslint .
  • npx stylelint "*/.{css,scss}"

(back to top)

👤 Author

👤 Mert Kaya

(back to top)

🔭 Future Features

  • APIS
  • Extra Components
  • Authenticate
  • Local Storage

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

🙏 Acknowledgments

I would like to thank Nelson Sakwa on Behance. for this inspiring design

❓ FAQ

  • [How do you set up react?]

    • [You run npx create-react-app <project-name>]
  • [How to run the project after cloning]

    • npm install
    • npm run start

(back to top)

📝 License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)