A mini marketplace with end-to-end payment flow powered with Razorpay
-
Product Catalog
Browse products fetched directly from the server with proper loading, empty and error states. -
Persistent Cart
Add, remove and update products while your cart follows you across every page. -
Razorpay Checkout
Order creation, secure payment processing and signature verification using Razorpay APIs. -
Auto Invoices
Automatically generate a clean, itemized invoice immediately after every successful payment.
- Client: HTML, CSS, JavaScript (ES6+)
- Server: Node.js, Express.js
- Database: MongoDB (Atlas)
- Templating Engine: Handlebars
-
This project runs against Razorpay's test mode.
-
This is a project demo and does NOT represent a real ecommerce service.
-
All products listed, tax figures and payment details are strictly simulated.
-
Real card information or bank details should NOT be entered !
-
No accounts are needed to use this project.
- Client: https://github.com/NexusWasLost/pixelstore-client
- Server: https://github.com/NexusWasLost/pixelstore-api
Built by Aritra