
Shopesphere
Modern MERN e-commerce platform with Firebase auth, Stripe payments, dynamic product management, and a fully responsive shopping experience.
Test Credentials
Use these accounts to explore the live demo
Manage products, orders and inventory
Browse, add to cart and checkout
Project Overview
A modern full-stack e-commerce platform built with React, Node.js, Express, MongoDB, Firebase Authentication, and Stripe Payment Gateway. It features a responsive design, secure user authentication, dynamic product management, and seamless payment processing for an optimal shopping experience.
Problem Statement
Small businesses need a customisable e-commerce solution that handles auth, inventory, and payments without depending on expensive third-party platforms.
Solution
Developed a self-hosted MERN storefront with Firebase for social auth, a custom inventory API, and Stripe Checkout for secure payments — giving complete ownership of the store data.
Key Features
- Firebase Google/Email authentication
- Stripe Checkout with order history
- Dynamic product CRUD with image upload
- Cart and wishlist with localStorage persistence
- Admin dashboard for inventory management
- Fully responsive mobile-first UI
Challenges Faced
- Synchronising Firebase auth state with the Express session model
- Handling Stripe webhook idempotency to prevent duplicate orders
- Optimising image delivery for product thumbnails at scale