https://github.com/njokuscript/quid-raise
https://github.com/njokuscript/quid-raise
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/njokuscript/quid-raise
- Owner: njokuScript
- Created: 2021-02-18T15:30:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-19T07:20:42.000Z (over 5 years ago)
- Last Synced: 2025-08-01T05:27:50.004Z (11 months ago)
- Language: Solidity
- Size: 83 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# QuidRaise
QuidRaise is a transparent and decentralized crowdfunding protocol using the Binance Smart Chain
## Team Members
1. Njoku Emmanuel
- kalunjoku123@gmail.com
- Github Profile: https://github.com/Khay-EMMA
2. Owanate Amachree
- amachreeowanate@gmail.com
- Github Profile: https://github.com/owans
## Smart Contract Flow🥑🍕
- User(Admin) will start a Campaign or a Project for fundraising with a Specific Goal and Deadline💖
- Contributors will contribute to that project by sending the required Tokens(in this case BUSD).😋💵
- The User(Admin) will create a Spending Request every time he wants to use any amount from those funds😁
- The Contributors will vote for that Spending Request.😮
- If more than 50% of the total contributors vote for that request then the User(admin) will get permission to use the amount mentioned in the Spending Request🎉🔥
- The contributors can withdraw their BUSD if the required amount(Goal) was not raised within the Deadline
## Running Smart Contract with Truffle and ganache blockchain locally
```bash
# Clone Repo
$ git clone `https://github.com/Khay-EMMA/quid-raise.git`
# Install Dependencies
$ yarn install
```
## Connecting to Ganache and compiling contract
```bash
# Connect to ganache blockchain
$ ganache-cli -a
# Run Migration and deploy to local blockchain
$ truffle migrate
```