Loading...
Please wait while we fetch your content.
Please wait while we fetch your content.
A full-stack furniture e-commerce application built with React and Firebase. It features authentication, product management, shopping cart, secure checkout, and order history while providing hands-on experience with real-world application architecture.
// React
Built a scalable, component-based UI.
// Firebase Authentication
Handled secure user authentication.
// Cloud Firestore
Stored products, users, and orders.
// Firebase
Provided backend services and cloud infrastructure.
Managing shared state across multiple components became difficult as the application grew.
Designing a complete checkout process and integrating online payments was challenging.
Structuring separate layouts for users and admins required reorganizing the project.
Centralized global state to reduce prop drilling.
Implemented Stripe to support secure payment processing.
Separated dashboard layouts into a more scalable project structure.
// frontend
Authentication
Product catalog
Search & filtering
Product details
Shopping cart
Checkout
User dashboard
Order history
Responsive UI
// backend
Firebase Authentication
Cloud Firestore
Product & order management
Payment integration
Protected routes
CRUD operations