Skip to content

The present Help Desk system project aims to provide a support tool.

License

Notifications You must be signed in to change notification settings

rafandoo/HelpDeskRplus

Repository files navigation

Help Desk 🆘

Project Status: ⏳ In progress

Project description 📝

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.

Technologies 👨‍💻

Configuration ⚙️

Minimum requirements

  • PHP - v8.1.X.
  • MySQL - v10.4.22 or above.
  • Composer - v2.3.10 or above.
  • Python - v3.10.6 or above.

Installation

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

Database configuration

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

How to execute ▶️

Execute the command below to run the project in your shell.

   python start.py -run

Documents 📄

Diagram Model Entity Relationship

Libraries and frameworks 📚

Summernote

FPDF

Functionalities 🔧

✔️ 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.

Observations 👀

This project is not yet in its final version.

Screenshots 🖼

Future enhancements 🚀

✔️ Internal chat.

✔️ Attachment management and control.

✔️ TODO List.

License 🔑

The MIT License (MIT)

Copyright ©️ 2022 - Rafael Camargo

About

The present Help Desk system project aims to provide a support tool.

Topics

Resources

License

Stars

Watchers

Forks