navdiya-nikunj / Circle-of-fundraising

A Web App that helps people to raise funds using blockchain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circle-of-fundraising

A Web App that helps people to raise funds using blockchain.

Overview

The Fundraising Website with Blockchain Integration is a web application that provides a platform for individuals and organizations to raise funds for various causes. The project leverages blockchain technology to enhance transparency, security, and accountability in the fundraising process. This repository contains the source code for the website, built using the Next.js framework.

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.

Features

  • User-friendly interface for donors to easily navigate, donate funds, and explore fundraising campaigns.

  • Integration with blockchain technology to ensure transparent and tamper-proof transactions.

  • Automatic code splitting and server-side rendering for improved performance and scalability.

Installation

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
  • Open the application in your browser at http://localhost:3000.

Usage

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.

Technologies Used

  • Next.js: A React framework for server-side rendered web applications.

  • Node.js: A JavaScript runtime for building the server-side components of the application.

  • Blockchain: Integration with a blockchain platform for secure and transparent transaction handling.

Contributing

We welcome contributions to enhance the features and functionality of the fundraising website. To contribute:

  1. Fork the repository.

  2. Create a new branch for your feature: git checkout -b feature-name

  3. Commit your changes: git commit -m 'Add some feature'

  4. Push to the branch: git push origin feature-name

  5. Submit a pull request.

Please ensure that your code adheres to the project's coding guidelines and includes relevant tests.

License

This project is licensed under the MIT License.

Feel free to customize this README.md file according to your project's specific details, instructions.

About

A Web App that helps people to raise funds using blockchain.

License:MIT License


Languages

Language:TypeScript 58.6%Language:CSS 26.4%Language:Solidity 12.8%Language:JavaScript 2.3%