ALL WORK

CASE STUDY / 02

Wine Heaven

E-commerce

2025

verified

Wine Heaven is an online wine store with customer shopping features and an admin system for managing products, orders and sales.

LIVE SITE · INTERACTIVE
LOADING LIVE PREVIEWWine Heaven
SCROLL & EXPLOREOPEN FULL SITE

02 / AT A GLANCE

A focused build,
documented honestly.

Category
E-commerce
Project type
Full-stack web application
Technology
EJS · CSS · Tailwind CSS · JavaScript · Chart.js · Node.js · Express · MongoDB · Mongoose · Google OAuth · Razorpay · Cloudinary · Nodemailer
03 / THE IDEA

What it is.

Wine Heaven supports the complete shopping journey, from browsing and wishlists to coupons, checkout, wallet activity and order tracking.

04 / THE PROBLEM

What it addresses.

Coordinate payments, discounts, order status and wallet balances across checkout and failed-payment recovery.

05 / THE BUILD

How it comes together.

Payment and order responsibilities are separated into controllers, Razorpay signatures are verified, and order and wallet state are persisted in MongoDB.

06 / THE EXPERIENCE

PRODUCT
DETAILS.

07 / WHAT I LEARNED

I learned how to build an e-commerce application with Express and MongoDB, including authentication, payments, image uploads and order management.

09 / NEXT STORYPoint Management