Update & Enhance Blockchain Wallet Project (React + Node.js)
Budget: €12 – €18 EUR
Project Overview:
We have an existing open-source blockchain project on GitHub (React front-end + Node.js back-end) that supports basic wallet interactions and blockchain operations. The project is functional but outdated and lacks several modern features, UI improvements, and production-ready enhancements.
Scope of Work:
Update the existing React + Node.js codebase to the latest versions of React, Node.js, and dependencies.
Improve wallet support: key-pair generation, balance calculation, transaction creation, and transaction history display.
Refactor and optimize blockchain interaction via Node.js API (supporting modern Web3.js or ethers.js).
Enhance front-end UI/UX for wallet dashboard, transaction list, and blockchain overview.
Ensure secure handling of private keys / mnemonics (local storage or encrypted storage).
Implement modern coding standards, error handling, and unit tests.
Optional: add multi-node support, persistent storage (MongoDB/PostgreSQL), or smart contract integration.
Requirements:
Strong experience with React.js and Node.js (full-stack).
Experience in blockchain development, Web3.js, or Ethereum/other blockchain networks.
Ability to update old projects and refactor code for maintainability and security.
Knowledge of wallet implementation, key management, and transaction handling.
Deliverables:
Updated, fully functional React + Node.js blockchain project with wallet support.
Clean, modular, and documented codebase.
Instructions to deploy locally and on production (optional).
We have an existing open-source blockchain project on GitHub (React front-end + Node.js back-end) that supports basic wallet interactions and blockchain operations. The project is functional but outdated and lacks several modern features, UI improvements, and production-ready enhancements.
Scope of Work:
Update the existing React + Node.js codebase to the latest versions of React, Node.js, and dependencies.
Improve wallet support: key-pair generation, balance calculation, transaction creation, and transaction history display.
Refactor and optimize blockchain interaction via Node.js API (supporting modern Web3.js or ethers.js).
Enhance front-end UI/UX for wallet dashboard, transaction list, and blockchain overview.
Ensure secure handling of private keys / mnemonics (local storage or encrypted storage).
Implement modern coding standards, error handling, and unit tests.
Optional: add multi-node support, persistent storage (MongoDB/PostgreSQL), or smart contract integration.
Requirements:
Strong experience with React.js and Node.js (full-stack).
Experience in blockchain development, Web3.js, or Ethereum/other blockchain networks.
Ability to update old projects and refactor code for maintainability and security.
Knowledge of wallet implementation, key management, and transaction handling.
Deliverables:
Updated, fully functional React + Node.js blockchain project with wallet support.
Clean, modular, and documented codebase.
Instructions to deploy locally and on production (optional).