Laravel Support Ticket Starter

Launch your next
support portal faster.

A complete, production-minded ticketing foundation โ€” roles, workflows, internal notes, secure attachments, notifications, and a drag-and-drop board.

๐ŸŽซ

Ticket Management

Full lifecycle: open, in progress, waiting, resolved, closed โ€” with server-validated transitions and audit history.

๐Ÿ—‚๏ธ

Kanban Board

Agents drag tickets between status columns. Every move is validated, logged, and reflected instantly.

๐Ÿ”’

Private Attachments

Files stored off the public path with UUID names, authorized downloads, and strict allowlists.

โœ‰๏ธ

Email Notifications

Queued Laravel notifications for creation, replies, and status changes โ€” previewable in Mailpit.

๐Ÿ‘ฅ

Three Roles

Super Admin, Support Agent, and Customer โ€” enforced server-side with policies and middleware.

๐Ÿ•ต๏ธ

Internal Notes

Staff-only notes that customers can never see in views, search results, or emails.

5Ticket statuses
3User roles
4Notification events
78Automated tests
Built with
Laravel 13PHP 8.3MariaDB Tailwind CSSAlpine.jsVite MailpitDDEV
Static demo notice: this folder is a front-end demo of the NEXORA starter kit. Data is simulated in the browser (localStorage) โ€” the real product is the accompanying Laravel application with database persistence, auth, and email.