ACD-TS is a helpdesk ticketing system designed for efficient management of customer support. It enables customers to submit tickets, and agents can provide timely responses.
-
User-Friendly Interface: A clean and simple interface for customers to manage their tickets effortlessly.
-
Email Notifications: Customers receive email notifications for each response to their tickets.
- PHP Version: 8.0.28
- Node Version: v20.9.0
- Composer Version: 2.6.5 (Released on 2023-10-06 10:11:52)
- npm Version: 10.1.0
Before you begin, ensure you have the following prerequisites installed:
- PHP
- Composer
- Node.js
- npm
-
Clone the Repository:
git clone https://github.com/henly09/TS-Installer.git cd TS-Installer
Install PHP Dependencies:
composer install Install Node.js Dependencies:
npm install Configure Your Environment:
Copy the .env.example file to .env and update the database and email configurations. Run Migrations:
php artisan migrate
Start the Development Server: php artisan serve
Visit http://localhost:8000 in your browser.
Development Commands Laravel Mix:
Run npm update Run npm install Run npm run dev for a one-time build Run npm run watch for responsive editing PHP Artisan Commands:
Run php artisan serve to start the development server Run composer update Run composer install
Contributors John Henly Montera License This project is licensed under the MIT License.
Acknowledgments Special thanks to the Laravel community. Feel free to contribute or report issues!
Link to Laradesk GitHub Repository
Proper placement of the project is inside of htdocs for XAMPP and inside www for WAMPP. For the error of the TinyMCU attaching images in it, the cause of it is the error declaration of the path of storage link php artisan storage:link
just make sure that you need to re-declare the storage link via deleting the storage link folder inside public in this source code project. Source-Code Project > public > storage
<= delete the link named storage. and type in command php artisan storage:link