https://github.com/bhaskaracharjee/web3wish
Decentralized crowdfunding app using blockchain technology
https://github.com/bhaskaracharjee/web3wish
blockchain crowdfunding ethereum-blockchain ethereum-dapp
Last synced: 5 months ago
JSON representation
Decentralized crowdfunding app using blockchain technology
- Host: GitHub
- URL: https://github.com/bhaskaracharjee/web3wish
- Owner: BhaskarAcharjee
- Created: 2024-06-10T14:27:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-12T03:06:45.000Z (over 1 year ago)
- Last Synced: 2025-02-17T15:13:55.706Z (8 months ago)
- Topics: blockchain, crowdfunding, ethereum-blockchain, ethereum-dapp
- Language: JavaScript
- Homepage: https://web3wish.vercel.app
- Size: 500 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web3Wish
**Web3Wish:** A Web3-based crowdfunding app enabling decentralized fundraising using blockchain technology.
## Features
- **Decentralized Crowdfunding**: Users can create and fund campaigns without intermediaries.
- **Smart Contract Integration**: Ensures transparency and security for all transactions.
- **User-friendly Interface**: Easy-to-navigate interface designed with React and Tailwind CSS.
- **Real-time Updates**: Live data updates for campaign progress and transactions.
- **Secure and Transparent Transactions**: Leveraging blockchain technology to ensure all actions are immutable and visible to all participants.## Snapshots
- CrowFunding Main Interface
- CrowFunding Campaign Creation

- CrowFunding My Campaigns

- CrowFunding Funding Interface

- CrowFunding Meta Mask Notification

## Technologies Used
- **Frontend**: React, Vite, Tailwind CSS
- **Backend**: Ether.js, Solidity
- **Development Tools**: Hardhat, Yarn## Live Demo
Check out the [live demo](https://web3wish.vercel.app).
## Getting Started
To get a local copy up and running, follow these simple steps.
### Prerequisites
- [Node.js](https://nodejs.org/)
- [Yarn](https://yarnpkg.com/)### Installation
1. Clone the repo:
```sh
git clone https://github.com/BhaskarAcharjee/web3wish.git
```
2. Navigate to the project directory:
```sh
cd web3wish
```
3. Install Yarn packages:
```sh
yarn install
```
4. Start the development server:
```sh
yarn dev
```### Smart Contract Development
1. Compile the smart contracts:
```sh
yarn hardhat compile
```
2. Deploy the smart contracts:
```sh
yarn hardhat run scripts/deploy.js --network localhost
```## Usage
1. Open your browser and go to `http://localhost:3000` to see the application in action.
2. Connect your Ethereum wallet (e.g., MetaMask).
3. Create a new campaign by providing necessary details such as title, description, and funding goal.
4. Fund existing campaigns by contributing ETH.
5. Monitor the progress of your campaigns in real-time.## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See `LICENSE` for more information.
---
Feel free to replace placeholders like `your-username`, `your-twitter-handle`, and `your-email@example.com` with your actual details. This README should provide a comprehensive overview of the Web3Wish project, making it easier for others to understand, use, and contribute to the project.