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.

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
Business & Operational Impact
End-to-end checkout flow with cryptographic Razorpay payment capture.
Strict schema validation with Mongoose preventing injection and race conditions.
Complete admin product and inventory management lifecycle.
Technologies, Libraries & Infrastructure
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.