It's a project to generate service and support tickets where you can keep track of incidents that occur in a local network or company... the problems that can be registered are open to the needs of the company
- A dashboard with statistics of solved tickets, pending tickets and in process tickets
- Admin of the users, support users and admin users
- View of the user's tickets
- User profile view where they can update their data like name or passwords
- Admin and support view of all of the tickets and where their can be changed their status and priority and you can assign a support user to the ticket
- Admin and support view of the users registered in the system
- Ticket view with all the ticket funtionalities like write feedback messages, upload images and/or open or close the ticket if it's solved
- Show notifications of the tickets
- Laravel - Laravel 11 as backend technology
- Livewire - Livewire as frontend technology
- AlpineJS - It's used by livewire for UX
- Bootstrap - Bootstrap v5 as responsive design framework UI
- Template - The Soft UI Dashboard Laravel Livewire design template is implemented in it's free version (live_demo) docs
- MariaDB - as database technology
- php ^8.2
- composer ^2.2.4
- Calendar PHP library (php81-calendar)
- Open one terminal or cmd
- Clone this repo with
git clone repocommand - Run command
composer install - Copy file
.env.exampleto.envand update the config variables like database - Run
php artisan key:generateto generate the app key - Run
php artisan migrate --seedto create database and generate admin user - Run
php artisan storage:linkto create the storage symlink