Neon Market is a cutting-edge decentralized commerce (dCommerce) prototype that demonstrates how blockchain protocols can be seamlessly integrated into modern e-commerce architectures.
It utilizes a Hybrid Architecture—combining the performance of traditional Web2 systems (Node.js, PostgreSQL) with the trust and transparency of Web3 (Solidity, Ethereum/Besu).
- Direct On-Chain Purchases: Buy products directly using ETH/Native tokens.
- $AMZ Loyalty Token (ERC-20): An internal economy where users earn $AMZ as cashback.
- Dynamic Loyalty Discounts: The platform automatically detects $AMZ holdings in your wallet to apply an extra 10% discount on all purchases.
- Prime NFT (ERC-721): Membership is more than just a flag in a database. Users can purchase an exclusive Neon Prime NFT, which unlocks a permanent 40% discount and exclusive platform access.
- Proof of Ownership: Rewards and memberships are verified directly on the blockchain, making them portable and truly user-owned.
- IPFS Integration: Product metadata, descriptions, and high-resolution images are pinned to IPFS, ensuring that product information remains decentralized and available.
- Hyperledger Besu: Tested and deployable on Hyperledger Besu, showcasing its readiness for private or consortium enterprise networks.
- React.js (Vite): High-performance UI with a modern Glassmorphism design.
- Ethers.js: Seamless integration with MetaMask and smart contracts.
- Tailwind CSS / Vanilla CSS: Slick, responsive aesthetics.
- Node.js & Express: High-speed API layer for user management and order history.
- PostgreSQL: Relational database for efficient order tracking and metadata indexing.
- Solidity: Secure smart contracts for global marketplace logic.
- Hardhat: Professional development environment for compilation and testing.
- Hyperledger Besu / Local Node: Scalable Ethereum-compatible blockchain networks.
- IPFS (InterPlanetary File System): Content-addressed decentralized storage.
Please refer to the detailed Setup Guide to get the platform running locally.
- Blockchain: Start the Hardhat Node and deploy contracts.
- IPFS: Start the local IPFS daemon.
- Backend: Configure the
.envand start the Express server. - Frontend: Connect MetaMask and start the Vite dev server.
"I built Neon Market to prove that Web3 isn't just about tokens—it's about utility. By using a Hybrid Architecture, I combined the speed of Node.js and PostgreSQL with the trust of Ethereum Smart Contracts. I implemented a Dual-Token system: an ERC-721 NFT for Prime memberships and an ERC-20 token ($AMZ) for loyalty rewards. This project demonstrates end-to-end decentralized commerce, from IPFS storage to cross-verified dynamic pricing."
This project is open-source and available under the MIT License.
Created with ❤️ by Adarsh Mane