Skip to content

Latest commit

 

History

History
153 lines (101 loc) · 3.57 KB

README.md

File metadata and controls

153 lines (101 loc) · 3.57 KB
Logo

ThirdFund

ThirdFund is a decentralized funding platform designed to support projects built on the Mantle Network.
Watch Video

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

ThirdFund is an app for users to launch crowdfunding campaigns for their projects, and backers could make contributions in the form of Mantle($BIT Tokens). This entire ThirdFund Platform is built on Mantle Network to support and fundraise for projects on Mantle. ThirdFund uses BIT tokens as payment, smart contract deployed on Mantle Testnet which includes all the details of project

Built With

Technologies used for this project are:

Getting Started

The project consist of the backend and also the front end.

Prerequisites

  • nodejs installed

  • npm

    npm install npm@latest -g

Local setup

To run this project locally, follow these steps.

  1. Clone the project locally, change into the directory, and install the dependencies:
git clone https://github.com/meta-ps/ThirdFund.git
cd thirdfund-app
# install using NPM or Yarn
npm install
# or
yarn
  1. Start the local Hardhat node
npx hardhat node
  1. With the network running, deploy the contracts to the local network in a separate terminal window
npx hardhat run scripts/deploy.js --network localhost
  1. Start the app
npm run dev

Configuration

Used the below article to learn about Mantle testnet and configuring it to metamask.

https://mirror.xyz/0xmantle.eth/CKxRFGZJ6XalmpwuHqwe-S8canXJahQek562QapmNIA

UI

Home

home

Create Project Campaign

dashboard

Project Dashboard

dashboard

Usage of Technologies

Solidity and JavaScript

Mantle Testenet Deployment

License

Distributed under the MIT License.

ThirdFund