E-commerce store, personal project
Strenoxa
An online store for a gym supplements brand, with a Redux cart, JWT accounts and a full Razorpay checkout.
- Built with
- Next.js 14
- TypeScript
- Redux Toolkit
- MongoDB
- Razorpay
- Vercel
- Links
- Live siteSource code

What I built
- Built on the Next.js 14 App Router with TypeScript, splitting server and client components.
- Integrated Razorpay with signature verification for card, UPI, netbanking and cash on delivery.
- Cart state lives in Redux Toolkit; MongoDB schemas keep stock levels correct when several people buy at once.
- Wrote coupon validation, tax calculation and an address book for checkout.
- page load
- <1.5s
- page load
- Lighthouse score
- 95+
- Lighthouse score
- payment methods
- 4
- payment methods