2023 Live Full-Stack Product Engineer

Full-stack E-commerce Platform

A production e-commerce platform built for Bangladesh's trusted natural honey brand — serving 1,000+ regular customers.

Node.jsExpress.jsTypeScriptMongoDBNext.jsBlockchain+2 more

1,000+ regular Active Users

Production E-commerce Platform

Complete Admin Dashboard

Full-stack Development

Secure Authentication

Production Deployment

Project Showcase

Homepage

Overview

A production-grade full-stack e-commerce platform built for one of Bangladesh's trusted natural honey brands. The platform includes a customer-facing storefront, secure checkout, order management, inventory control, and a self-service admin dashboard for managing products, customers, and business operations. The application serves 1,000+ regular active users, providing a fast, reliable shopping experience while supporting the company's day-to-day e-commerce operations.

Responsibilities

  • Planning
  • Architecture
  • Database Design
  • Frontend Development
  • Backend Development
  • API Development
  • Deployment
  • Infrastructure Setup
  • Monitoring & Maintenance

I build scalable, secure, and high-performance e-commerce systems that deliver real business value.

Architecture

👥 Client Layer👤User👤Guest User👤Admin🖥️ Frontend Layer🛍️StorefrontBrowse, Cart, Checkout🛒Guest Checkout UINo login required📊Admin DashboardManage Products, Orders📡 REST API Layer🛡️JWT AuthRole-Based Access</>REST APIBusiness Logic🔒Safe CheckoutValidation & Fraud🌐 External Services💳Payment GatewayStripe / PayPal🗄️ Database LayerUser DBAccounts, RolesProduct DBCatalog, InventoryOrder DBOrders, Paymentsauthenticatedadmin roleguest pathprocess payment

Tech Stack

Next.jsReactTailwind CSSMUIRadix UI
Node.jsExpress.jsTypeScript
MongoDBMongoose
RSA-Signed JWTGoogle OAuthFacebook OAuth
Ubuntu VPSPM2Nginx
SSLCommerzbKashCloudinarySharpSocket.IO

Features

Customer Experience

  • Full e-commerce storefront with catalog, search, and category filtering
  • Multi-step cart and checkout flow with order tracking
  • Coupon and discount engine with configurable rule types

Admin Dashboard

  • Admin dashboard for product, category, banner, and order management
  • Review moderation console and site settings panel (shipping, banners, store config)

System Features

  • Custom REST API backend with MongoDB/Mongoose data layer
  • JWT authentication with RSA-signed tokens plus Google/Facebook OAuth
  • Real-time updates via Socket.IO
  • Automated SMS and email notifications on order placement and status changes
  • Image upload pipeline with Cloudinary storage and Sharp processing
  • Scheduled cron job for automatic archived-product cleanup
  • Rate-limited login endpoint to prevent brute-force attempts
  • Responsive UI built with Tailwind CSS, MUI, and Radix UI

Engineering Challenges

Challenge 1: Integrating Blockchain Features Without Breaking Core Commerce

Challenge

Bridging traditional e-commerce flows with blockchain-powered digital asset features while keeping payment and inventory operations reliable.

Solution

Optimized MongoDB schema design and aggregation pipelines, and built dedicated blockchain-integrated services alongside the SSLCommerz and bKash payment workflows.

Challenge 2: Scaling Product Search and Catalog Performance

Challenge

Large, frequently updated product catalogs needed fast search and filtering without slowing down the storefront.

Solution

Used indexed MongoDB aggregation pipelines with server-side pagination to keep catalog browsing fast as inventory grew.

Performance & Security

Server-Side Rendering (Next.js)RSA-Signed JWT AuthenticationRate-Limited Login EndpointGoogle & Facebook OAuthImage Optimization (Cloudinary + Sharp)Real-Time Updates (Socket.IO)Responsive Design

Business Impact

1,000+ regular active users on a live production platform
Real day-to-day business operations run through the admin dashboard
Secure, end-to-end checkout flow with SSLCommerz and bKash payments
Self-service admin tooling reduced manual operational work
Scalable backend architecture handling growing catalog and order volume
Responsive experience across desktop and mobile devices

Lessons Learned

  • Designing scalable REST APIs for high-traffic e-commerce workloads
  • Implementing secure authentication with RSA-signed JWTs and OAuth providers
  • Building real-time features with Socket.IO
  • Managing background jobs and scheduled cleanup tasks in production
  • Building production-grade image pipelines with Cloudinary and Sharp
  • Translating real business requirements (coupons, banners, store config) into flexible admin tooling

Project Details

Industry

E-commerce

Role

Full-Stack Product Engineer

Team Size

Solo

Duration

more than 3 year

Platform

Web

Architecture

REST API

Database

MongoDB

Status

Live

Deployment

Ubuntu VPS + PM2 + Nginx

Users

1,000+

Date

2023

Interested in working together?

Let's talk about how I can help build and ship your next production application.