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.
- 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.
- 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.
- Clone este repositório em sua máquina local.
- Configure seu servidor web (como Apache ou Nginx) para apontar para o diretório raiz do projeto.
- Importe o arquivo SQL fornecido no banco de dados para criar as tabelas necessárias.
- Configure as informações de conexão com o banco de dados no arquivo de configuração.
- Acesse o projeto no navegador e crie uma conta de usuário para começar a usar o sistema.
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.
Este projeto está licenciado sob a MIT License.
Se tiver alguma dúvida ou quiser entrar em contato, você pode me encontrar em:
- Email: [email protected]
- GitHub: BrunoFigueiraBarros
Para acessar o projeto, visite este link.