Web app · 2026

ScanScala

A web app for quickly managing condo technician contacts and generating ready-to-print QR codes for shared building areas.

ShippedGitHub

Project description

ScanScala started from a real need: I built it for my dad, who needed a fast way to generate QR codes to hang in building stairwells. There’s an admin area where the building manager can create condos, add vendors, and generate print-ready PDFs to post in shared areas. When something breaks (plumber, electrician, elevator maintenance), residents can scan and instantly open a mobile-friendly page with the right contacts.

Project highlights

  • Vendor management from an admin panel (company, contact person, email, phone, category).
  • Automatic generation of slug, QR link, and QR image when a vendor is created.
  • Public vendor page optimized for smartphone users with clean, readable contact details.
  • Condo management with vendor relationships and PDF download directly from the admin.
  • Print-ready PDFs with branding, QR codes, and key vendor details.

Technologies used

Tools that power the build

Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
Payload
Payload
Tailwind
Tailwind