React.JS · Selected work
E-Price E-commerce Project
A responsive e-commerce app I built with React and Firebase. Shoppers get auth, cart, reviews, and order tracking; admins manage products, analytics, and order statuses from one panel.
- React
- Redux Toolkit
- Firebase
- Sass
- Chart.js

Problem
Course e-commerce demos usually stop at a product grid. I wanted a shopper flow and an admin flow in one React app.
Approach
React with Redux Toolkit and Firebase. Email or Google auth, a cart that works before login, checkout, order history, and reviews. An admin panel for products, order status, and Chart.js totals. EmailJS sends order mail.
Tradeoffs
Create React App and Firebase, not Next.js. It is a complete demo store, not a merchant with real payments.
Outcome
Live at eprice-ecommerce.vercel.app. You can walk the shopper side and the admin side in the same build.