E-commerce
Footwear E-Commerce Store
- EJS
- Node.js
- Express
- MongoDB
- REST APIs
Footwear
AllSneakersFormal
Cart
Checkout
Overview
Full-stack footwear store with categories, customer accounts, cart, orders and payment workflows backed by dedicated APIs.
Challenge / Scope
A complete store: products organised into categories, customer accounts, a cart, orders and payment workflows — each backed by its own set of APIs.
Key features
- Product management
- Categories
- Customer accounts
- Cart
- Orders
- Payment workflows
- Product APIs
- Customer APIs
- Order APIs
Architecture / Workflow
- ClientEJS storefront & admin
- APIProduct · Customer · Order APIs
- LogicCatalogue · cart · orders
- DataMongoDB
Representative workflow
- 1Browse categories
- 2Product detail
- 3Add to cart
- 4Customer account
- 5Order placed
- 6Payment workflow
Results
- Shipped a full catalogue → cart → order → payment path.
- Split product, customer, and order domains into dedicated APIs.
- Linked customer accounts to their order history.
Engineering highlights
- 01Separate product, customer and order APIs.
- 02Category-based product management for the catalogue.
- 03Cart and order flow connected to payment workflows.
- 04Customer accounts linked to their orders.
Visuals on this page are illustrative representations of the type of system, not screenshots of the original product.