Skip to content

BenI570/ContractLock

Repository files navigation

ContractLock

Visit our live website at https://contractlock.app! Instructions to configure MetaMask below.

Overview

Our idea is called ContractLock. The inspiration for the project is the uncertainty that arises from planning trips that involve multiple parties paying money to a group fund. Our software employs blockchain technology to ensure that users can securely deposit money that will be stored in an impartial, intermediate smart contract on the blockchain. The smart contract has two main features, a deadline that stops people from withdrawing money until a certain date and time, and a beneficiary that will be able to claim the money once everyone has paid their part. The payers will only be able to withdraw the money they put in after the deadline if all payers have not paid. Our project works with the Flare Testnet Coston2 and MetaMask (a popular crypto wallet) to securely handle the exchange of currency.

MetaMask and Testnet Coston2 Setup

Follow Step 1 of this guide to setup a MetaMask wallet and configure it to work with the Flare

Dev Directions

  1. Clone the repository
  2. Execute "npm run dev" in the terminal

Demo Video

Part 1

Part 2

About

A blockchain based app designed to disburse funds to a certain party once a list of other parties have all made payments by the deadline. If all parties do not make payments, then the funds are returned to the original parties.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors