06project
uzum-shop
An e-commerce storefront inspired by Uzbekistan's Uzum marketplace — catalog, search and cart flows.
- Year
- 2024
- Type
- Experiment
- Tech stack
- JavaScriptHTMLCSS
About the project
A storefront inspired by Uzum, Uzbekistan's largest marketplace: catalog, search and cart flows built with vanilla JavaScript to prove the fundamentals matter.
Gallery
- 01
The challenge
Marketplace frontends are deceptively complex: faceted search, a live cart and category navigation — implemented here without any framework as a fundamentals exercise.
- 02
The solution
Vanilla JavaScript with hand-rolled state management, event delegation for large DOM lists and a modular structure kept honest by browser-native APIs.
- 03
The result
A working storefront that proves the fundamentals: everything frameworks abstract away, implemented and understood from first principles.
Key features
- 01Catalog & searchCategory browsing and text search over the product set with debounced input.
- 02Live cartAdd, remove and quantity updates reflected instantly across the page.
- 03Zero frameworkNo React, no build magic — DOM, events and modules doing all the work.
My role
- Solo build: vanilla JS/HTML/CSS
- State and rendering by hand
- Uzum-inspired UX study
Related service
Telegram bots & automationMore projects
Build something similar
↗cloud-os
2026An experimental web-based cloud operating system — a desktop-like environment running in the browser.
PHPJavaScript
nextjs-fullstack-template
2026A production-ready full-stack Next.js starter with TypeScript — the boilerplate I reuse to ship new products fast.
Next.jsTypeScript