We use cookies.

A robust, production-grade service request management system featuring Role-Based Access Control, automated workflows, and secure file handling. Built with a focus on type safety and complete test coverage.
Built on Next.js 15 / Prisma / PostgreSQL with Better Auth for RBAC, PostgreSQL trigram search for tickets, and MinIO/S3 for secure attachment handling — with full test coverage via Vitest.
Delivered a production-grade service-request system for Richmond Capital LLC with automated email notifications, full audit logging, and complete type safety end-to-end.
Secure authentication and authorization for 'user' (requester) and 'admin' roles using Better Auth.
Comprehensive ticket handling with statuses, priorities, comment threads, and file attachments.
Automated notifications via Resend for ticket creation, comments, and status changes with built-in de-duplication.
High-performance text search using PostgreSQL trigram extensions and Full-Text Search.
Storage via MinIO/S3 with secure download proxies and RBAC-controlled access.
Traceability for every action within the system, including IP tracking and state change serialization.