Full-stack, Solo build / 2025
Grannyspot
Live e-commerce store for a handmade-pickle brand: product catalog, cart, user auth, Razorpay checkout, and an admin panel secured by server-side RBAC.

The problem
A handmade-pickle brand needed a real storefront (catalog, secure checkout, and an admin panel), not a template.
The approach
A solo full-stack build: Next.js 14 + TypeScript + Tailwind, Prisma over Supabase (Postgres + Auth), Razorpay checkout, and server-side role-based access control for the admin panel; a responsive, WCAG-AA-conscious design system deployed on Vercel.
The result
A live store with catalog, cart, user auth, payments, and a secured admin panel.
Built with
- Next.js 14
- TypeScript
- Tailwind CSS
- Prisma
- Supabase
- PostgreSQL
- Razorpay