Web3 Shopping Cart in BSC is an open-source, full-stack ecommerce cart application for the Binance Smart Chain, built with Next.js, React, Material UI, Ethers.js, WalletConnect, Web3Modal, Redux Toolkit, Express, and MongoDB.
What is Web3 Shopping Cart in BSC?
Web3 Shopping Cart in BSC is a full-stack ecommerce cart application that lets shoppers browse products, manage a cart, and complete checkout using cryptocurrency on the Binance Smart Chain. It runs as a Next.js application with an Express and MongoDB backend, and it uses Ethers.js, WalletConnect, and Web3Modal to handle wallet connection and blockchain transactions. The project was created by Omer Bayramcavus, is licensed under the MIT License, and has a live demo deployed at web3-shopping-cart.vercel.app.
Key Features
- Blockchain checkout — Uses Ethers.js to interact with the Binance Smart Chain, enabling cryptocurrency payments directly from a connected wallet.
- Wallet connectivity — Integrates WalletConnect and Web3Modal so users can connect modern crypto wallets without custom authorization flows.
- Next.js frontend — Built on the Next.js React framework for server-rendered pages and a performant shopping experience.
- Material UI design system — The interface is styled with Material UI components, giving the cart and product pages a consistent, accessible look.
- Redux Toolkit state management — Cart contents and app state are managed with Redux Toolkit, making state predictable and easier to debug.
- Express and MongoDB backend — A Node.js Express server paired with MongoDB handles product data, cart persistence, and order records.
- MIT licensed — The source code is freely available for personal and commercial use under the standard MIT License.
Who is it for?
Web3 Shopping Cart in BSC is for developers who want a working reference for building an ecommerce store that accepts crypto payments on the Binance Smart Chain. DApp developers can study how WalletConnect, Web3Modal, and Ethers.js are wired into a Next.js app. Ecommerce entrepreneurs who want to pilot a blockchain-based storefront can clone the repository, customize the product catalog, and deploy it to Vercel.
What can you do with Web3 Shopping Cart in BSC?
- Blockchain developers: Use the project as a starting point for a crypto-native store, replacing the demo products with your own inventory and then deploying the Next.js frontend.
- Web3 enthusiasts: Run the app locally, connect a BSC-compatible wallet, and explore how a cart checkout flow changes when payment is settled on-chain.
- Full-stack learners: Trace the entire flow from the React/Redux frontend through the Express API to MongoDB, gaining a concrete example of a decentralized commerce stack.








