Back to All Projects
Personal Project Personal Project (Learning & R&D) Sole Developer — Built as a foundational hands-on full-stack e-commerce project while learning Node.js, Express, MongoDB authentication, and payment workflows.

Bag Shop (Baggy)

Full-Stack E-Commerce Platform with Inventory Management & Razorpay

A foundational hands-on full-stack project built to master core backend paradigms: Express MVC routing, server-rendered views with EJS, password hashing with bcrypt, session management, file uploads with Multer, MongoDB transactional schema design, and Razorpay payment gateway integration.

Bag Shop (Baggy)

The Business Challenge & Market Need

Built as a practical learning milestone to implement production-style e-commerce workflows from scratch: authentication, cart state, inventory decrements, and secure payment webhooks.

Engineered Solution

Engineered the backend MVC architecture from the ground up using Node.js and Express, implementing input validation, session security, Razorpay checkout verification, and admin inventory management.

System Architecture Pipeline

Node.js Express MVC → EJS Server Templates → Bcrypt Auth Middleware → Razorpay Payment Capture → MongoDB Atlas with Session Locking.

Key Technical Breakthroughs & Capabilities

Personal Learning Project
Node.js Express MVC
Razorpay Payment Capture
Bcrypt Authentication
Admin Inventory Control
Real-World Commercial ROI

Business & Operational Impact

1

End-to-end checkout flow with cryptographic Razorpay payment capture.

2

Strict schema validation with Mongoose preventing injection and race conditions.

3

Complete admin product and inventory management lifecycle.

Technologies, Libraries & Infrastructure

Node.jsExpressMongoDBEJSRazorpayJWTMulter
Looking for this level of engineering?

Have an Enterprise Platform or High-Stakes MVP to Build?

I am available for full-stack systems architecture, high-concurrency backends, real-time engines, and mission-critical SaaS engineering.