Skip to content

ps99-io/-Crypto-Dapp

Repository files navigation

🏆 BUIDLIT | Polygon India Hackathon 🏆

CB Swap

A Blockchain based DeFinancial application for Fund Raising.

❓ Problem Statement

Entrepreneurs face lot of dilemma before starting a startup or raising fund for their projects. As we all know that starting a venture is not an easy task, there are lot of challenges associated with it. To help our entrepreneur to overcome this dilemma we have designed this platform. We have especially introduced a Web3.0 Fund raising Defi App for the Entrepreneurs/Developers for raising fund for their software/hardware projects for Farmers and Agriculture.

🔗 Links

🤔 Challenges we faced

  • Configuring and connecting of local blockchain
  • Debugging code
  • Writing efficient and good quality smart contract without bugs
  • Compiling smart contracts with proper syntax to reduce the gas fees
  • Creating erc20 Token contract
  • Writing proper test for the smart contracts

💡 Features

  • We issued our own ERC20 standard token known as Cb token
  • Investor can buy our erc20 token (Cb token) in exchange with ethereum
  • Developer can create a project for fund raising in our platform
  • Developer can set a goal of fund they want to raise for their software/hardware projects
  • Investor can donate to the project with our Cb token
  • All the investor who help to complete the project goal amount for raising will receive Cb token as reward

🏭 Architecture Diagram

📜 Basic Workflow Diagram

💻 Samples:

Live Sample Images of Project

Live Test Images of Smart Contract

👣 Steps to run the project

1️⃣ Install The MetaMask web extension, Node.js and Ganache

You can download the metamak web extension from here

You can download the NodeJs from here

You can download Ganache from here


2️⃣ Clone the repo

$ git clone https://github.com/Leoravoe/-Crypto-Dapp.git

3️⃣ Run the project ⬆️

  • do npm install -g truffle in your terminal
  • do npm install in root directory
  • do npm install in client
  • run ganache on your local machine to start a local Ethereum Blockchain
  • do truffle migrate in root directory
  • do cd client in root directory
  • do npm start in client directory
  • Now your good to go !!

Tech Stacks & dependencies

🌟 Frontend
  • ReactJs
  • Tailwind CSS
  • MetaMask wallet
  • web3.js
🌟 BlockChain
  • Solidity
  • Nodejs
  • Truffle
  • Ganache
  • Ethereum Blockchain

made with 💕 by 👨‍💻:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •