Team project

ticketFlow

An open-source Laravel REST API ticketing and support system — auth, roles and permissions, ticket management, notifications, reports, and SLA-based escalation for unanswered tickets.

Overview

ticketFlow is a full support-ticketing backend built with Laravel, exposed as a REST API. It handles authentication, role-based permissions, ticket lifecycle management, notifications, and reporting — with an SLA-based escalation system that flags tickets left unanswered too long.

It's a two-person team project. I managed branches and pull requests, ran code review, and divided tasks between myself and my teammate.

Features

Auth, roles & permissions

Token-based authentication with fine-grained role and permission checks on every endpoint.

Ticket lifecycle management

Create, assign, status-track, and resolve tickets through a clean REST interface.

SLA-based escalation

Tickets left unanswered past a threshold are automatically flagged and escalated.

Notifications & reports

Automated notifications on ticket events, plus reporting endpoints for support-team metrics.

LaravelMySQLREST APIRBAC

Package stats

stars
forks
open issues
last updated

Drag to see more

Pulled live from the GitHub API.