Skip to content
MrVaynBack to selected work

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.

Grannyspot preview

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