PROJECT CASE STUDY

FreshKatta

Production D2C fresh-meat e-commerce + last-mile delivery platform, built solo end-to-end.

Featured

Year

2026

Tech Stack

Frontend

ReactNext.js 15TypeScriptTailwind CSSPWA

Backend

FirebaseCloud Functions (gen-2)Node.js

Database

Firestore

Auth & Security

Firebase AuthApp CheckreCAPTCHA v3CSP

Payments

Razorpay

Messaging

FCMResend

Mobile

FlutterDart

Maps

LeafletOpenStreetMap

Hosting

Firebase App HostingStorage

Overview

FreshKatta is a live, production direct-to-consumer platform for ordering fresh chicken, mutton, fish and seafood with next-morning delivery. I designed and built the entire stack solo — a Next.js PWA storefront, a Firebase serverless backend, secure Razorpay payments, transactional email, a Flutter rider app with live GPS tracking, and an admin operations console. It runs in production at freshkatta.in.

What I built

  • Server-authoritative payments. Engineered a secure Razorpay flow through Cloud Function callables (Admin SDK) after diagnosing a blocked Firestore real-time transport — restoring reliability on flaky mobile networks.
  • Refund & dispute system. Photo-fraud scoring via dependency-free JPEG/PNG byte-forensics (with optional LLM vision), feeding an admin review workflow.
  • Real-time operations. Live customer presence & behaviour monitoring with one-tap FCM re-engagement nudges and multi-channel (push + email) customer messaging.
  • Rider app. A Flutter app with a background-GPS foreground service and live OpenStreetMap order tracking.
  • Launch hardening. Firebase App Check (reCAPTCHA v3), CSP, security headers and budget caps; cost-optimized via CDN/ISR for browse traffic and callables for the order path.
  • Licious-style product experience. Image galleries, per-100g nutrition, a regional recipe library, and geolocation checkout with reverse-geocoding.

Built end-to-end, solo — front-of-house storefront to last-mile rider logistics.

Project Gallery

FreshKatta screenshot 1
1 / 4