Full-featured SPA built with React 18, comprising 11+ pages and optimized for production deployment.
Architecture and Stack
Functional components with advanced rendering logic and performance optimizations.
Centralized state management for cart, user, chats, language, and theme implemented via modern React hooks and context patterns.
Responsive product grids, custom routing, and client-side caching for snappy UX.
Modular component library designed for reuse across product and admin interfaces.
Localization and Themes
Automatic browser language detection plus manual switching between RU, UZ, and EN.
Full light and dark themes with a signature purple-blue palette and tokenized design tokens for easy theming.
Core Features
Shopping cart with persisted state and checkout flows.
Authorization system and user profile management.
Admin panel with CRUD operations for products, users, and content.
Admin chat for internal support and moderation.
Advanced product mechanics: filters, sorting, variant support, and conversion-focused interactions.
Release Update and Enhancements
Chat authorization requirement — creating persistent chats now requires user authentication; authenticated chats are saved to user history and support extended features.
Guest chat support — ephemeral chat mode allows unregistered users to start conversations with limited lifetime and reduced functionality.
Updated product cards — redesigned card layout with improved interactive states, quick actions (buy, wishlist, preview), variant selectors, and analytics hooks for conversion tracking.
Chat flows: token-based authentication for persistent chats; guest mode creates temporary contexts that expire and are not persisted to the main database.
UX considerations: clear guest limitations and prompts to register for history and advanced features; progressive disclosure for admin bulk operations.
Handoff: component library and Figma assets, API specs for chat, auth, roles, and bulk endpoints, plus test cases for chat persistence and guest expiry.
Like this project
Posted Jul 10, 2026
Symbolic Rocks
Format
Full-featured SPA built with React 18, comprising 11+ pages and optimized for production deployment.
Architecture and Stack
Functional ...