Work

E-commerce Platform for MR Enterprises Nepal

E-commerce
Angular
Firebase
Full Stack

Full-featured e-commerce web application built as a solo developer, featuring product catalog, order management, inventory tracking, and secure payment integration.

E-commerce website showing product catalog

Project Overview

A complete e-commerce solution developed single-handedly for MR Enterprises Nepal, a retail business looking to expand their reach online.

Features

Customer-Facing

  • Product Catalog: Browse by category, search functionality
  • Product Pages: Detailed descriptions, image galleries, reviews
  • Shopping Cart: Persistent cart, quantity management
  • Checkout: Secure payment integration
  • Order Tracking: Real-time status updates

Admin Panel

  • Inventory Management: Stock tracking, low-stock alerts
  • Order Management: Processing, fulfillment tracking
  • Customer Management: Profiles, order history
  • Analytics: Sales reports, popular products

Technical Architecture

Frontend

  • Framework: Angular
  • Styling: Bootstrap for responsive design
  • State Management: RxJS for reactive programming

Backend (Firebase)

  • Database: Firestore (NoSQL) for flexible data modeling
  • Authentication: Firebase Auth with email/social login
  • Storage: Firebase Storage for product images
  • Hosting: Firebase Hosting with CDN

Challenges & Solutions

Challenge: Real-time Inventory

Solution: Implemented Firebase real-time listeners to prevent overselling

Challenge: Image Optimization

Solution: Automated image compression and lazy loading

Challenge: Mobile Performance

Solution: Progressive Web App (PWA) features for native-like experience

Live Site

https://mrenterprises.com.np

Key Metrics

  • 500+ products catalogued
  • 99% uptime
  • Sub-3-second page loads
  • Mobile-first design (70% mobile traffic)