Skip to content

faresh9/Web3-CrowdFunding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Crowdfunding Website

This is a web3 crowdfunding website built using React and ThirdWeb.

Table of Contents

Description

The Web3 Crowdfunding Website allows users to create and fund crowdfunding campaigns using their MetaMask wallet. It leverages React for the frontend and integrates with ThirdWeb for web3 functionality.

Features

  • Create new crowdfunding campaigns.
  • Fund existing campaigns.
  • Interact seamlessly with MetaMask wallet.

Getting Started

To get started with the Web3 Crowdfunding Website, follow these steps:

Prerequisites

Make sure you have the following prerequisites installed:

  • Vite (to serve the frontend)
  • Other project dependencies (install using npm install)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/web3-crowdfunding.git
  2. Navigate to the project directory:

    cd web3-crowdfunding/client
  3. Install project dependencies:

    npm install

Usage

  1. Run the development server in the client directory:

    npm run dev
  2. Open your web browser and navigate to http://localhost:3000 to access the website.

  3. Connect your MetaMask wallet to start creating or funding campaigns.

Contributing

You are welcome to contribute to this project by adding extra features, fixing bugs, or improving documentation. Follow these steps to contribute:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m "Add your commit message here"
  4. Push your changes to your forked repository:

    git push origin feature/your-feature-name
  5. Create a pull request on the main repository.

License

This project is open-source and released under the MIT License.

Acknowledgements

  • Thanks to js mastry for inspiration and guidance.
  • ThirdWeb for providing web3 integration.

You can copy and paste this updated content into your README.md file in your GitHub repository. It now includes installation instructions, usage guidelines, contributing information, the license, and acknowledgments. Make sure to replace `"yourusername/web3-crowdfunding.git"` with your actual GitHub repository URL and customize any other details as needed.