The platform features an administrative portal enabling complete CRUD (Create, Read, Update, Delete) product inventory management. Admins can register new items, adjust stock counts, update pricing, and store product catalogs persistently in LocalStorage. On the storefront, customers can explore products, dynamically search and filter catalogs, select quantities, add items to an active shopping cart, and simulate multi-item checkouts. Key technical implementations include real-time client-side state synchronization, automated stock level deductions upon order completion, cart item management, total calculation routines, and persistent order history tracking across browser sessions.
Styled with modern CSS Flexbox and Grid, the layout provides a clean, responsive shopping experience across desktop, tablet, and mobile displays.
