Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 2.77 KB

README.md

File metadata and controls

54 lines (33 loc) · 2.77 KB

Help Desk MVC em PHP com JavaScript e AJAX

Helpdesk

Este é um projeto de Help Desk construído em PHP utilizando o padrão MVC (Model-View-Controller). O sistema permite que os usuários registrem tickets de suporte técnico, acompanhem o status dos tickets e obtenham suporte dos administradores.

Funcionalidades

  • Registro de tickets: os usuários podem criar tickets de suporte técnico, fornecendo detalhes sobre o problema.
  • Acompanhamento de tickets: os usuários podem visualizar e acompanhar o status dos tickets submetidos.
  • Atualização de tickets em tempo real: a interface do usuário é atualizada dinamicamente usando JavaScript e AJAX, permitindo uma experiência de usuário aprimorada sem recarregar a página.
  • Autenticação de usuários: o sistema inclui um sistema de autenticação de usuários para garantir que apenas usuários autenticados possam criar e acompanhar tickets.
  • Painel de administração: os administradores podem visualizar todos os tickets, atribuir prioridades, fornecer respostas e atualizar o status dos tickets.

Tecnologias utilizadas

  • PHP: Linguagem de programação principal para desenvolvimento do back-end.
  • MVC (Model-View-Controller): Padrão arquitetural utilizado para separação de responsabilidades no projeto.
  • JavaScript: Linguagem de programação utilizada para desenvolvimento do front-end.
  • AJAX: Técnica utilizada para atualização dinâmica da interface do usuário sem recarregar a página.
  • Banco de dados: Utilizado para armazenar os tickets e as informações dos usuários.
  • HTML e CSS: Utilizados para estruturação e estilização das páginas.
  • MySQL: Banco de dados relacional utilizado para armazenar os dados do sistema.

Instalação

  1. Clone este repositório em sua máquina local.
  2. Configure seu servidor web (como Apache ou Nginx) para apontar para o diretório raiz do projeto.
  3. Importe o arquivo SQL fornecido no banco de dados para criar as tabelas necessárias.
  4. Configure as informações de conexão com o banco de dados no arquivo de configuração.
  5. Acesse o projeto no navegador e crie uma conta de usuário para começar a usar o sistema.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues relatando bugs, sugerir melhorias ou enviar pull requests com novos recursos ou correções de código.

Licença

Este projeto está licenciado sob a MIT License.

Contato

Se tiver alguma dúvida ou quiser entrar em contato, você pode me encontrar em:

Acesso ao projeto

Para acessar o projeto, visite este link.