Project Name: Fundraising DApp with USDC Smart Contract
This project is a decentralized application (DApp) for fundraising that uses the USDC stablecoin smart contract. The DApp allows users to create fundraising campaigns and accept donations from other users in the form of USDC tokens. The project aims to simplify the fundraising process by providing a decentralized platform that ensures transparency and security.
The project is currently in its initial phase, and the next step is to integrate the Circle APIs. Circle is a global financial technology firm that provides various solutions related to cryptocurrency, including stablecoins like USDC. By integrating Circle APIs, the project will be able to offer additional functionalities such as easy onboarding, real-time market data, and more.
To install the project on your local machine, follow the steps below:
- Clone the repository using the following command:
git clone https://github.com/navdiya-nikunj/Fundraising-using-USDC.git
- Head to project directory
cd Demo Project
- Install the dependencies using the following command:
npm install
- Run the project using the following command:
npm run dev
To use the project, follow the steps below:
-
Connect your wallet to the DApp. The DApp supports MetaMask, WalletConnect, and other Ethereum-compatible wallets.
-
Create a new fundraising campaign by entering the required details such as the campaign name, description, target amount, and deadline.
-
Share the campaign link with your network to collect donations in USDC tokens.
-
Monitor the progress of your campaign and withdraw the collected funds once the campaign ends.
To integrate Circle APIs into the project, follow the steps below:
-
Sign up for a Circle developer account at developers.circle.com.
-
Obtain an API key and secret from the Circle developer console.
By the Use the Circle APIs to fetch real-time market data, manage USDC wallets, and perform other operations as per your project requirements.
We would like to express our sincere gratitude to Circle, Angelhack, and Tribe for organizing this bootcamp and giving us the opportunity to participate and learn about blockchain technology and its applications in the real world.
We would also like to thank the mentors and instructors who have provided valuable guidance and support throughout the bootcamp. Their expertise and insights have been instrumental in shaping our understanding of blockchain and inspiring us to pursue this project.
Furthermore, we would like to acknowledge the contributions of our fellow participants who have shared their knowledge and experiences, providing a collaborative learning environment that has helped us.
Finally, we would like to express our gratitude to the open-source community, whose contributions have enabled us to build upon existing technologies and create a project that we are proud of.