Free Consultation .   Claim yours
Shelvdon B2B SaaS Case Study Cover

Case Study: Shelvdon — Custom B2B SaaS Platform for Repair & Service Shops

Replacing Scattered Logs and Spreadsheets with Automated SMS and Edge Database Operations

  • Client: Shelvdon (SaaS Product)
  • Industry: Local Services, Repair & Operations Software
  • Scope of Work: End-to-End Product Engineering & Full-Stack Development
  • Developer: Harry Yu (yuph.dev)

1. The Challenge: Backroom Chaos and Abandoned Inventory

Local service and repair storefronts (such as tailor shops, watchmakers, and shoe repair centers) struggle with a common operational bottleneck: unclaimed goods collecting dust on shelves.

Core Problems:

  • High Friction Outbound Communication: Shop managers waste hours every week calling or texting customers manually to pick up their completed orders.
  • Lost Backroom Value: Unclaimed items sit in storage, occupying physical space that has real retail overhead.
  • Outdated Tracking: Stores rely on paper logs, whiteboards, or generic spreadsheets that fail to link order statuses to automated notifications.

I engineered Shelvdon to bridge this gap: an intuitive, neobrutalist B2B SaaS dashboard that helps shop owners organize inventory, automate status notifications, and process secure customer pickups.


2. The Solution: Serverless Edge Architecture

Shelvdon was designed and engineered as a modern, lightweight, edge-native web application.

Key Technical Achievements:

  • Edge-First Serverless Infrastructure: Built entirely on Astro and deployed to Cloudflare Pages. All application logic runs on Cloudflare Workers, retrieving data from Cloudflare D1 (SQL database) and assets from Cloudflare R2 (S3-compatible bucket storage).
  • Zero-Overhead Scaling: By selecting a serverless edge stack, the platform has a $0.00/month base hosting and database overhead, scaling dynamically only when real traffic and database transactions arrive.
  • Carrier-Compliant SMS Notifications: Integrated Telnyx’s messaging APIs with complete dual-opt-in subscription management (compliant with TCR/A2P 10DLC and CASL standards). Customers receive automated SMS updates when their tickets move to “Ready for Pickup.”
  • Frictionless Customer Pickups: Built a pickup PIN verification flow. Shop clerks drag a ticket to “Ready,” triggering a random 4-digit PIN sent via SMS. Customers retrieve their order by showing the PIN, ensuring security without complex account registration.
  • Stripe Subscription Billing: Wired Stripe billing pipelines for a tier-based SaaS subscription model, complete with webhooks to synchronize payment statuses securely with the local database.

3. Engineering Stack

  • Framework: Astro (SSR / Server-Side Rendering)
  • Styling & UI: TailwindCSS & Starwind UI (Custom Neobrutalist design system)
  • Database & ORM: Cloudflare D1 (SQLite) with Drizzle ORM
  • Authentication: Better Auth (handling email/password and session caching)
  • Communication APIs: Telnyx SMS API (A2P 10DLC compliant)
  • Payment Gateway: Stripe Subscriptions API (with webhook sync)

4. Projected Business & Technical Outcomes

  • Pilot Customer Metrics: Designed to reduce backroom shelf backlog by up to 40% and save shop clerks 10–15 minutes per ticket on manual customer follow-ups.
  • Base Infrastructure Overhead: $0.00/month due to SQLite edge pooling.
  • API Response Latencies: < 100ms global latency by serving logic from the nearest edge datacenter.