
Web3 Crowdfunding Platform
- or -
Post a project like this5
$350
- Posted:
- Proposals: 19
- Remote
- #4459948
- OPPORTUNITY
- Open for Proposals
Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |Shopify |Laravel Joomla.

PPH TOP Web Developer | Digital Marketing (SEO, Social Media Management, Facebook/Instagram Ads, Google Ads)|WordPress, Shopify, Wix, e-commerce, | Video Editing

Team of PHP Developers - Opencart | Magento | Wordpress | Codeignitor (8+ Years of experience)
279043012876072198242710643321193526712602036130567742730805118184561700921110951683114743
Description
Experience Level: Expert
Project Description
I have an existing Web3-based crowdfunding platform built with React (Vite), Node.js, MongoDB, and Ethereum smart contracts. The platform is already implemented and functional, but it contains specific technical bugs that must be fixed to make the system stable and production-ready.
- Important:
This is a bug-fixing and stabilization project only.
No new features, no refactoring, and no redesign are requested.
The selected freelancer will work strictly within the existing architecture and codebase.
- Exact Bugs to Fix (3 Only)
1. MetaMask Connection State Bug
Wallet connects successfully, but after page refresh or route change the frontend loses the wallet state while MetaMask remains connected, causing inconsistent UI behavior.
2. Transaction Feedback Bug
ETH transactions are sent to the blockchain, but the frontend does not reliably display success or failure status, leaving the UI stuck in a loading state.
3. Smart Contract Revert Handling Bug
When a contract call fails (revert, gas issue, or invalid input), the error is not properly captured or surfaced to the user, making debugging and user recovery impossible.
- Objectives
Fix the above bugs without changing system design
Ensure consistent wallet and transaction state handling
Improve reliability of Web3 interaction feedback
Maintain clean, minimal, and maintainable fixes
- Deliverables
Fully fixed bugs listed above
Verified working flows (wallet → transaction → UI update)
Short technical summary explaining:
Root cause of each bug
How it was fixed
- Freelancer Requirements
Strong experience with React debugging
Hands-on knowledge of Ethereum & MetaMask behavior
Ability to debug Ethers.js / smart contract interactions
Comfortable working with an existing codebase
Clean fixes — no hacks, no unnecessary changes
- Budget & Timeline
Fixed-price or hourly (to be discussed)
Milestone-based payment
Fast turnaround preferred
I have an existing Web3-based crowdfunding platform built with React (Vite), Node.js, MongoDB, and Ethereum smart contracts. The platform is already implemented and functional, but it contains specific technical bugs that must be fixed to make the system stable and production-ready.
- Important:
This is a bug-fixing and stabilization project only.
No new features, no refactoring, and no redesign are requested.
The selected freelancer will work strictly within the existing architecture and codebase.
- Exact Bugs to Fix (3 Only)
1. MetaMask Connection State Bug
Wallet connects successfully, but after page refresh or route change the frontend loses the wallet state while MetaMask remains connected, causing inconsistent UI behavior.
2. Transaction Feedback Bug
ETH transactions are sent to the blockchain, but the frontend does not reliably display success or failure status, leaving the UI stuck in a loading state.
3. Smart Contract Revert Handling Bug
When a contract call fails (revert, gas issue, or invalid input), the error is not properly captured or surfaced to the user, making debugging and user recovery impossible.
- Objectives
Fix the above bugs without changing system design
Ensure consistent wallet and transaction state handling
Improve reliability of Web3 interaction feedback
Maintain clean, minimal, and maintainable fixes
- Deliverables
Fully fixed bugs listed above
Verified working flows (wallet → transaction → UI update)
Short technical summary explaining:
Root cause of each bug
How it was fixed
- Freelancer Requirements
Strong experience with React debugging
Hands-on knowledge of Ethereum & MetaMask behavior
Ability to debug Ethers.js / smart contract interactions
Comfortable working with an existing codebase
Clean fixes — no hacks, no unnecessary changes
- Budget & Timeline
Fixed-price or hourly (to be discussed)
Milestone-based payment
Fast turnaround preferred
Emir H.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
22 Jan 2026
Japan
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Are you using any state management library (e.g., Redux, Zustand, or Context API) to persist the wallet and transaction state across page refreshes, or is it currently handled only within component state?
Thanks
Naresh -

Which Ethereum network is the platform currently running on for testing and production (Mainnet, Ropsten, Goerli, etc.), and are there any specific wallet or smart contract addresses I should use for verification?
11467481145427
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies