Rise is a Web3 crowdfunding platform built on the Ethereum Sepolia testnet. It aims to provide a transparent, community-driven, and creator-focused alternative to traditional crowdfunding platforms. Rise leverages the power of blockchain and smart contracts to enable creators to launch campaigns, receive funding, and engage with backers in a decentralized manner.
- Web3 Crowdfunding: Utilizing the transparency and security of blockchain technology.
- Creator-Focused: Designed to empower creators with a fairer and more efficient funding mechanism.
- Community Driven: Fosters a supportive community of creators and backers.
- Transparent Process: Smart contracts ensure clear visibility into campaign funding progress and transactions.
- Simple UI/UX: Designed with a clean, modern interface, providing an intuitive experience for both creators and backers.
- Blockchain: Ethereum Sepolia Testnet
- Smart Contracts: Solidity
- Frontend: Nextjs
- Node.js and npm (or yarn)
- Metamask or similar Web3 browser extension
- A testnet Ethereum wallet connected to the Sepolia network
-
Clone the repository:
git clone [YOUR_REPO_URL] cd [YOUR_PROJECT_FOLDER]
-
Install the dependencies:
npm install # or yarn install
-
Set up the environment variables (if applicable - often within
.env
or similar):cp .env.example .env # then fill necessary env variables
-
Start the application:
npm run dev # or yarn dev
-
Access the application in your browser at
http://localhost:3000
or the address provided when running the application
The core logic of this DApp resides in smart contracts deployed on the Ethereum Sepolia testnet. (Optional: Provide contract addresses and brief explanations for each here if necessary)
CampaignFactory.sol
: Contract for creating new funding campaigns.Campaign.sol
: Contract for managing individual campaigns.
- Connect your Ethereum wallet to the DApp.
- Navigate to the "Start a Campaign" section.
- Fill in the required details for your project, including funding goals and campaign description.
- Launch your campaign and share it with the community!
- Connect your Ethereum wallet to the DApp.
- Explore the available campaigns on the platform.
- Choose a project you support and enter the amount of ETH you wish to contribute.
- Complete the transaction using your wallet.
If you'd like to contribute to Rise, please feel free to fork the repository and submit pull requests. We welcome improvements, bug fixes, and new features!
[License Type, e.g. MIT License]