THARUN RATHOD

CH 03 SYSTEMS

SmartAsset

Enterprise asset management - 56+ assets, zero double-bookings, full audit trail.

  • Replaces paper logbooks for warehouse-scale asset tracking with 56+ assets managed
  • Double-booking prevention at database layer via PostgreSQL serializable transactions
  • QR-based issue/return creates frictionless audit trail with full RBAC permissions
  • Analytics dashboard tracks utilization, approval workflows prevent race conditions

Engineering note

The double-booking prevention lives at the database layer, not the UI. Serializable transactions in PostgreSQL (via Prisma) prevent conflicts under concurrent write pressure - the kind of gap that paper logbooks and naive first-come-first-served systems cannot close. Operational consistency has to be enforced at the data layer or it is not enforced at all.

Details

  • 56+ assets tracked with zero double-bookings
  • QR-based issue/return with full audit trail
  • RBAC permissions and analytics dashboard
  • Enterprise
  • Next.js 16
  • Prisma
  • PostgreSQL
  • TypeScript