Back to Projects

Danaangi

SaaS for restaurants and cafés: a multilingual QR menu and a shop website, set up in minutes without code.

Oct 2025 – present
Lead developer, Code Crafters
Danaangi homepage

Technologies Used

Next.js 15React 19TypeScriptSupabasePostGISUpstash RedisCloudflare R2OpenAI APIPayOSStripe

Project Overview

Guests scan a QR code at the table and see the full menu with photos and prices in up to five languages, with no app to install. Owners change prices or add dishes from a dashboard and guests see the update immediately. A discovery directory lets people find places by city, district and category, and owners get analytics on scans, menu views and best-sellers.

Key Features
  • Dynamic QR menus in Vietnamese, English, Korean, Japanese and Chinese, with one-click AI translation
  • Menu import from CSV/Excel, or from a photo of a GrabFood/ShopeeFood menu read by AI
  • Shop pages with gallery, map, opening hours, Wi-Fi and posts
  • Analytics: QR scans, menu views, per-dish clicks, peak hours
  • Subscriptions via PayOS (VietQR) and Stripe (international cards)
Technical Challenges
  • HttpOnly-cookie JWT auth verified at the Edge in middleware
  • Location-based discovery (shops near you) with PostGIS, plus Redis caching and rate limiting
  • Menu edits go live instantly behind QR codes that are already printed on tables

Need something similar built?

I take on freelance Next.js and full-stack projects, from MVPs to AI features in existing apps.