Overview:
This is a demo support ticketing project based on Laravel 8, generated partly with QuickAdminPanel. It provides functionalities for managing support tickets with features for admins and agents to handle tickets efficiently.
Features:
- Admin Dashboard: Manage support tickets, users, and settings.
- Agent Interface: Agents can view, respond to, and update support tickets.
- Seeded Data: Includes pre-loaded data for testing purposes.
- User Authentication: Users can login with provided credentials.
- QuickAdminPanel Integration: Utilizes QuickAdminPanel for quick and easy project generation.
Installation:
- Clone the repository with
git clone
. - Copy
.env.example
file to.env
and edit database credentials. - Run
composer install
to install dependencies. - Run
php artisan key:generate
to generate application key. - Run
php artisan migrate --seed
to migrate database with seeded data. - Launch the main URL to access the project.
- For login, use admin credentials:
admin@admin.com - password
or agent credentials:agent1@agent1.com - password
.
Summary:
This Laravel support ticketing project provides a demo platform with essential features for managing support tickets efficiently. The integration with QuickAdminPanel simplifies project setup and showcases functionalities like admin dashboard, agent interface, pre-loaded data, and user authentication. By following the provided installation guide, users can quickly set up and explore the project functionalities for their own use or further customization.