Rowmart is a decentralized Web3 marketplace that enables creators and sellers to list products, while buyers securely make purchases using the MNEE stablecoin through blockchain-powered smart contracts. It combines a modern Web2 user experience with trustless Web3 payments, escrow, and dispute-friendly workflows.
Rowmart is designed to be secure, transparent, and creator-friendly, eliminating unnecessary intermediaries while still delivering a smooth and intuitive user experience.
| Homepage | Product Page | Buy Product | Orders & Escrow |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Sellers list products on-chain
- Buyers purchase using their wallet
- Funds are held securely via smart contracts
- Backend synchronizes blockchain events
- Disputes can be resolved transparently
- Sellers receive payouts after successful completion
rowmart/
βββ frontend/ # Web application (UI / UX)
βββ backend/ # API & off-chain services
βββ contracts/ # Smart contracts (Hardhat)
βββ README.md- Web3-enabled marketplace UI
- Wallet connection & transaction signing
- Product listings, orders, ratings, and reviews
- Built for speed and usability
- Written in Solidity using Hardhat
- Handles:
- Product creation
- Purchasing & escrow
- Order lifecycle
- Off-chain logic & API services
- Email notifications
- Improves performance and UX
git clone https://github.com/GoldenThrust/rowmart
cd rowmart
npm run dev:server
npm run dev:clientEach folder contains its own setup instructions.
-
Frontend documentation β frontend/README.md
-
Backend documentation β backend/README.md
-
Smart contract documentation β contracts/README.md
Contributions, issues, and feature requests are welcome:
-
Fork the repository
-
Create a new branch
-
Commit your changes
-
Open a pull request
This project is licensed under the MIT License.



