Project Status: ⏳ In progress
The present Help Desk system project was developed for the WEB II Development course of Bachelor of Computer Science at Instituto Federal Catarinense - IFC, aims to provide a support tool, acting in the opening and registration of tickets (called) and their management.
- PHP - v8.1.X.
- MySQL - v10.4.22 or above.
- Composer - v2.3.10 or above.
- Python - v3.10.6 or above.
To run this project, you will need to install PHP, MySQL, Composer and Python. Once installed, run the following steps:
- Copy the .env.example and rename to .env.
- Change the .env file informing the connection data and passwords.
Then run the following commands in the shell:
composer install
php artisan key:generate
It's necessary to create a database with the default configuration in advance, then run the following commands in the shell to create the tables and perform the inclusion of the initial data:
python start.py -m -s
or
python start.py -ms
Execute the command below to run the project in your shell.
python start.py -run
Diagram Model Entity Relationship
✔️ Enable tickets to be opened, both by a technician and by the customer.
✔️ Control the amount of hours worked by a particular technician on each ticket.
✔️ Possibility to control the priorities of tickets.
This project is not yet in its final version.
✔️ Internal chat.
✔️ Attachment management and control.
✔️ TODO List.
The MIT License (MIT)
Copyright ©️ 2022 - Rafael Camargo