Back to Projects

PinnacleWear.shop

98 performance (desktop), 100% SEO, 97% image reduction, 70% faster queries

Enterprise-grade e-commerce platform built with MERN stack featuring event-driven architecture, Docker containerization, and CI/CD pipeline. Achieved 98 Lighthouse performance (desktop), 100% SEO score, and optimized images by 97% (10.5 MB → 290 KB). Implemented comprehensive security with 8 middleware layers including Helmet.js, rate limiting (6 limiters), and input sanitization. Integrated 4 production APIs: Razorpay payments, Printrove print-on-demand, Twilio OTP authentication, and Telegram bot notifications. Backend deployed on Azure Web App with MongoDB Atlas, featuring 7 database indexes for 70% faster queries, order state machine, and automated fulfillment workflow.

React 19TypeScriptTailwindCSS 4ZustandReact QueryNode.jsExpress.jsMongoDB AtlasDockerAzure Web AppGitHub ActionsRazorpayPrintrove APITwilioTelegram Bot

Project Screenshots

PinnacleWear.shop screenshot 1
PinnacleWear.shop screenshot 2

Problem

Required production-ready e-commerce solution with secure payments, automated order fulfillment, real-time notifications, comprehensive security, and enterprise-level performance optimization

Solution

Built scalable full-stack application with React/TypeScript frontend on Vercel, containerized Node.js backend on Azure with GitHub Actions CI/CD, event-driven notification system, and multi-stage Docker builds for optimized deployments

Key Highlights

  • 98/100 desktop, 90+/100 mobile Lighthouse performance
  • 100% SEO score with structured data (JSON-LD schemas)
  • 97% image optimization (10.5 MB → 290 KB)
  • 8 security middlewares: Helmet, rate limiting, sanitization, CORS
  • 70% faster API queries with 7 MongoDB indexes
  • Event-driven architecture with custom EventBus
  • Order state machine for robust order management
  • Multi-stage Docker builds with CI/CD pipeline
  • 4 API integrations: Razorpay, Printrove, Twilio, Telegram
  • WCAG 2.1 accessibility compliance (94-100/100)
  • Automated order fulfillment via Printrove POD
  • Real-time admin notifications via Telegram bot