Aryan Jaiswal©GenAI & Full-Stack

ARYAN JAISWAL

Loading story000
← All work

/ 03E-Commerce · MERN

Forever

A full clothing storefront — catalog, filters, cart, checkout and order history — with JWT accounts, Stripe and Razorpay payments, Cloudinary media, and a separate admin panel for products and orders.

/ Demo account

login
demo@example.com
pass
DemoPass123!

Browse, add to cart and place an order — payments run in test mode.

Forever — screenshot of the live site

/ Role

Solo full-stack build

/ Built

May 2026

/ Type

E-Commerce · MERN

React 19Node.jsExpressMongoDBStripeCloudinary
/ What it is

A complete clothing storefront and the admin panel that runs it. Visitors browse and filter a catalog, add to cart, check out through Stripe or Razorpay, and track their orders — while an operator manages products, stock and fulfilment from a separate app.

/ How it was built
01

Three apps, one API

Storefront, admin panel and an Express API. Cart, order, product and user concerns each get their own route and controller pair instead of collapsing into one handler file.

02

Two payment providers, one order flow

Stripe and Razorpay both feed the same checkout, with a dedicated verify step that confirms the payment before an order is ever marked paid.

03

Media handled properly

Product images upload through Multer and are stored on Cloudinary, so the API serves URLs instead of binaries and the database stays small.

04

Real accounts

JWT sessions with bcrypt password hashing and validator-checked input on registration — not a mocked login screen.

/ Let's connect

Have an idea?Let's build and learn.

Open to full-stack internships and collaborations from 2026 — tell me what you're building.