Pondo (n. suskrisyon, suskripsyon, bayad, pagpapahatid, pagpapadala) is a decentralized crowdfunding application built on the ethereum network. It allows a trustless and transparent transaction between donors and beneficiearies all made possible through the smart contracts and the open nature of blockchain.
In your prefered working directory open a terminal and type:
Install the frontend and backend modules
Create a .env file in the root of the directory and include the API key for your web3.storage:
To initialize the workspace open three (3) separate terminal and provide each one of the commands below
git clone https://github.com/m-visaya/pondo.git
./npm install
./smart_contract/npm install
VITE_WEB3KEY="web3.API.key"
./npm run dev
./smart-contract/npx hardhat node
./smart-contract/npx hardhat run scripts/deploy.js --network localhost
The commands above will assign a frontend url and creates a ethereum testnet in the local network, 10 test accounts is available for development use. Import these test accounts in a development wallet and start through the frontend url