Ticket service allows you to store and manage "Contact Us", "Complain" and other get in touch forms you have in your app. The service provides a single api method which creates a new ticket from your clients. You can access all the tickets by an admin dashboard, assign them to your agents and watch for statuses. Create any category like "Contact Us", "Complain", "Refund Request" and filter them for easy access.
PHP8.2 | Symfony 6 | EasyAdminBundle
make install
make migrate
make ssh
php bin/console app:create-user
make test
POST /api/v1/tickets
{
"category": "refund-request",
"info": "I want to apply for a refund",
"clientName": "John Doe",
"clientEmail": "[email protected]",
"clientPhone": "1234567890",
"additionalInfo": "So the problem is..."
}
Response 200
{
"id": "e938541f-865b-487d-a76d-088408e9e30e"
}
This software is published under the MIT License