{
  "id": 3915257,
  "title": "I Built a Multi-Tenant SaaS Where Customers Never Need an Account",
  "url": "https://urgent.news/2026/08/28/i-built-a-multi-tenant-saas-where-customers-never-need-an-account",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-28T07:00:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/akincskn/i-built-a-multi-tenant-saas-where-customers-never-need-an-account-3m81"
  },
  "original_language": "en",
  "account": "A Turkish entrepreneur created a free digital service-history tool named Arac Saglik Karnesi for auto repair shops. Every vehicle is assigned an 8-character code, allowing customers to view service history without account creation. The app serves distinct user groups: shop owners with authenticated dashboards and customers with unauthenticated lookup pages. The app ensures secure data handling by employing tenant identifiers in database queries, preventing cross-tenant data leakage. Customers receive the code via receipt or text message, and upload before/after photos compressed client-side. The stack includes Next.js 16, React 19, TypeScript, Prisma 6, PostgreSQL on Neon, Auth.js v5, Upstash Redis, and Vercel Blob for storing photos. The service is free and accessible at arac-saglik-karnesi.vercel.app.",
  "summary": "TL;DR I built Arac Saglik Karnesi (Vehicle Health Card), a free digital service-history tool for auto repair shops in Turkey. Every vehicle gets an 8-character code. Customers type that code into a page and see the full maintenance history: no signup, no app, no password. The interesting engineering problem wasn't the lookup. It was making one shared Next.js app safely serve dozens of independent…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}