This is a web3 crowdfunding website built using React and ThirdWeb.
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.
- Create new crowdfunding campaigns.
- Fund existing campaigns.
- Interact seamlessly with MetaMask wallet.
To get started with the Web3 Crowdfunding Website, follow these steps:
Make sure you have the following prerequisites installed:
- Vite (to serve the frontend)
- Other project dependencies (install using
npm install
)
-
Clone the repository:
git clone https://github.com/yourusername/web3-crowdfunding.git
-
Navigate to the project directory:
cd web3-crowdfunding/client
-
Install project dependencies:
npm install
-
Run the development server in the client directory:
npm run dev
-
Open your web browser and navigate to
http://localhost:3000
to access the website. -
Connect your MetaMask wallet to start creating or funding campaigns.
You are welcome to contribute to this project by adding extra features, fixing bugs, or improving documentation. Follow these steps to contribute:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message here"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Create a pull request on the main repository.
This project is open-source and released under the MIT License.
- 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.