StoreReact E-Commerce App

Full-Featured Online Retail Storefront with Firestore Admin CMS

Category: web | Role: Frontend Developer — Developed product catalog interface, cart state architecture with Context API, and admin product management panels.

Project Overview

StoreReact E-Commerce App is a single-page online shopping storefront developed to demonstrate real-time catalog management and customer checkout interactions. Built with React.js, SCSS, and Firebase, the application offers category browsing, dynamic price filtering, keyword search, and reactive shopping cart state managed via Context API. Role-based authentication distinguishes customers from store managers, providing administrators with real-time Firestore product creation, editing, and inventory management capabilities.

Key Engineering Highlights

  • Product Catalog & Filters: Search and filter products dynamically by category, price, and attributes
  • Reactive Shopping Cart: Centralized cart state management with real-time subtotal and quantity calculation
  • Admin Inventory Management: Dedicated management dashboard to create, update, and remove products
  • User & Admin Roles: Secure role-based route protection using Firebase Authentication
  • Real-Time Data Sync: Direct integration with Cloud Firestore for real-time catalog updates

Technology Stack

React.jsFirebase AuthenticationCloud FirestoreContext APISCSSJavaScriptHTML5