Online store, in-store point of sale and back office for a Bengaluru clothing brand, with payments, shipping and every email automated.
What it is
JAVALI is a clothing brand in Bengaluru. I built its whole commerce system: the online store, the point of sale used in the shop, and the back office that runs both.
How it is built
The website, checkout, admin and POS are one Next.js 15 app running on Cloudflare Workers. Supabase provides the database, sign-in, product photos and backups.
Payments through Razorpay, with Cashfree ready as a backup.
Shipping through Shiprocket.
Every email, from order confirmation to delivery, sent automatically through Resend.
The site connects to the database with a restricted role, not an all-powerful key.
Automated checks on every push, including tests that fail if an API route has no rate limit or if SQL is ever built from user input, plus a scan for committed secrets.