A decentralized and completely transparent quadratic funding platform.
- Truffle Suite
- Celo ContractKit
- IPFS
- Openzeppelin contracts
- Next js
- react-bootstrap
Alfajores Testnet
Contract | Deployed address |
---|---|
AnbeShivamMain Contract | 0x6A17D1b1E31A8473Fccf21b7FAB82757139520f1 |
GODS Token Contract | 0x56BFF24b2e1B4bf865df01826A6aC0c60a0082af |
AnbeShivam NFT Contract | 0x27163f2Df1d3B1B34FB946d84F7CC0b5E527671d |
- truffle
- ganache-cli
Clone the project
git clone git@github.com:crypticnfk/AnbeShivam-Celo.git
Go to the project directory
cd AnbeShivam-Celo
Install dependencies
npm install
Compile Smart Contracts
truffel compile
Run ganache (a local block chain)
ganache-cli
Run migrations to deploy the smart contracts to ganache
truffle migrate
Go to the /client directory
cd client
Install dependencies
npm install
Starting a dev server
npm run dev
Visit http://localhost:3000/ to view the app
To run tests, run the following command
truffle test
Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
If you have any feedback, please reach out to us at cryptomaniac@anbeshivam.com