Yella Bena - A decentralized splitting protocol with React
Yella Bena
a decentralized splitting protocol
Key Features • How To Use • Credits • License
Key Features
- Yella Bena is a social decentralized web3 expense splitting protocol.
- with Yell Bena you easily create expenses, share, pay for it…etc.
How To Use
Web App
To clone and run this project , you’ll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git https://github.com/malawadd/yall-bena.git
# Go into the repository
$ cd yall-bena
# Install dependencies
$ yarn install
# Run the app
$ yarn dev
Note If you’re using Linux Bash for Windows, see this guide or use
node
from the command prompt.
Smart Contract
the smart contract are developed using solidity and deplyed on the coinex smart chain .
# Go into the the smart contract directory
$ cd yall-bena/smart-contract
# Install dependencies
$ yarn install
# compile the contract
$ npx hardhat compile
# deploy the contract
$ npx hardhat run --network coinex scripts/deploy.js
Note make sure to create an ,env with your desired walllet monemorics
Credits
Yella bena uses the following open source packages:
-
nextjs Next.js gives you the best developer experience with all the features you need for production:
-
The Ethers Project A complete Ethereum wallet implementation and utilities in JavaScript (and TypeScript)
-
wagmi wagmi is a collection of React Hooks containing everything you need to start working with Ethereum.
-
rainbowkit The best way to connect a wallet
-
classnames A simple javascript utility for conditionally joining classNames together.
-
React Spinners Cool spinners for ReactJS application.
License
MIT