E-commerce productsClient project
CraftzLK
A full-stack e-commerce platform connecting customers with Sri Lankan handmade, eco-friendly and locally produced products, combining an engaging shopping experience with streamlined order, inventory and store management.

Context
CraftzLK is a Sri Lankan e-commerce platform focused on celebrating local craftsmanship, handmade creations and eco-friendly products. Inspired by Ratnapura's rich cultural heritage and Sri Lanka's diverse artisan community, the platform provides an online shopping destination for discovering and purchasing locally made products.
Client project - This case study describes work delivered for a client. Details are shared with permission; outcomes are limited to facts the client has agreed we may publish.
- Scope
- Product detail pages with pricing, stock availability and customer reviews
- Shopping cart, checkout and customer account management
- Order management with payment tracking and fulfillment statuses
- Inventory management with stock adjustments and low-stock monitoring
- Admin dashboard for managing products, categories, customers and orders
- Technology
- React · Node.js · Express.js · MongoDB · JavaScript · WebSockets
The challenge
The platform needed to support both an engaging customer shopping experience and the operational requirements of an e-commerce business. Managing product availability, inventory adjustments, different payment methods, order fulfillment and customer information required a consistent workflow across the storefront and administration system.
Design and engineering approach
- 01
A storefront built around discovery
A clean, responsive shopping experience organizes products into intuitive categories, with search, filtering and detailed product pages helping customers discover handmade crafts, Ceylon products and locally produced goods.
- 02
Connected order and payment workflows
Checkout supports Cash on Delivery and Direct Bank Transfer, with separate order and payment statuses to track purchases from placement through payment verification, fulfillment and delivery.
- 03
Inventory with operational control
Centralized inventory management supports direct stock updates, stock adjustments and availability monitoring, helping administrators maintain accurate product quantities and respond to low-stock situations.
- 04
An integrated administration experience
A dedicated admin dashboard brings together product management, orders, customers, coupons, payments and reporting, reducing the need to manage daily store operations across disconnected tools.
- 05
A recognizable Sri Lankan identity
A distinctive black-and-gold visual identity, inspired by traditional Sri Lankan ornamental artwork, gives the storefront a premium handcrafted character while highlighting the cultural roots of the products.
- 06
Customer engagement and retention
Customer accounts, order history, product reviews and promotional coupons create a connected shopping experience, helping customers track purchases, share feedback and discover new products while encouraging repeat purchases.
The product, at every touchpoint
Outcomes
Outcomes below are limited to facts supplied by the client.
- Provides a centralized online shopping destination for Sri Lankan handmade, eco-friendly and locally produced products.
- Connects customer purchasing workflows with administrative order, payment and inventory management.
- Establishes a distinctive digital brand identity inspired by Sri Lankan culture and craftsmanship.
Working on something similar?
We are happy to talk through how we would approach your product, and what a first release could look like.
