Web3Funding is a decentralized crowdfunding web application that allows users to create accounts, request funds, and fund projects using Ethereum Sepolia. The platform leverages blockchain technology to ensure transparency and security in crowdfunding campaigns.
- User account creation and authentication
- Create and manage crowdfunding projects
- Fund projects using Ethereum Sepolia
- View project descriptions and funding status
- Secure transactions via MetaMask
- React
- Vite
- Thirdweb
- Node.js
- Express.js
- MongoDB
- Ethereum Sepolia
- Solidity
- MetaMask
- Node.js installed
- MetaMask extension set up
- Ethereum Sepolia test ETH for transactions
-
Fork the repository on GitHub.
-
Clone the forked repository:
git clone https://github.com/your-username/Web3Funding.git cd Web3Funding
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Start the backend server:
cd server npm install npm start