← All Projects
WEB2025

Sahil Enterprises

A full-stack e-commerce platform for local businesses with a customer storefront, administrative dashboard and secure REST API backend.

Technologies

ReactViteReact RouterReact Context APITailwind CSSMaterial UINode.jsExpress.jsMongoDBMongooseJWTbcryptCloudinaryMulter

The Problem

Small local businesses need an online store and a manageable administration system for products, orders and customers, without requiring separate disconnected tools.

The Approach

Developed a multi-application e-commerce system with a customer-facing store, a separate admin panel and a Node.js REST API. The platform supports product discovery, cart management, order operations, image handling and role-based administration.

Architecture

The repository is organized into three applications: a React and Vite client storefront, a React-based admin dashboard and an Express backend. The backend uses MongoDB with Mongoose for persistence, JWT and bcrypt for authentication, and Cloudinary with Multer for product-file handling.

Key Features

  • —Customer product catalog and category-based filtering
  • —Shopping cart and checkout interface
  • —Separate administrative dashboard
  • —Product inventory management
  • —Order-processing workflow
  • —User-account monitoring
  • —JWT-based authentication and authorization
  • —Responsive mobile-first user interface
  • —Cloudinary and Multer integration for file uploads

Technical Challenges

Maintaining clear separation between customer and administrator workflows while ensuring that backend authorization securely protects management operations.

Result

Delivered a scalable e-commerce foundation with dedicated storefront and management interfaces backed by a secure RESTful API.

Learnings

Gained deeper experience in multi-application React architecture, protected API design, role-based access control, inventory-oriented data modeling and responsive interface development using Tailwind CSS and Material UI.

Next Project

Travel Recommendation Website