Skip to content

Web app para criar e gerenciar tickets de suporte, desenvolvido para treinar no framework Laravel

Notifications You must be signed in to change notification settings

Riko07br/ticketeiro

Repository files navigation

Projeto Ticketeiro

Web App para criar e gerenciar tickets de suporte desenvolvido no framework Laravel

O ticketeiro é um webapp com funcionalidades de autenticação e com separação de acesso por niveis de privilégio (roles) para facilitar a criação e solução de tickets de suporte.

Com relação ao banco de dados, como cada ticket tem um usuário que o criou e outro que irá trabalhar nele (um agente), foi criada essa relação dois para muitos entre as tabelas. Para facilitar a criação e visualização do banco de dados foi modelado este diagrama no Draw.io

O projeto foi realizado para aprender mais sobre o framework laravel bem como testar meus conhecimentos e adicionar algo interessante para meu portfolio. A ideia de criar um app de tickets de suporte veio deste site.

Funcionalidades

O ticket é criado com um título, descrição, etiquetas e categorias. O administrador pode atribuir um agente para trabalhar no problema, bem como a prioridade e o status.

Tem-se três tipos de usuário

Usuário (padrão):

  • Criação de novos tickets;
  • Visualização dos tickets submetidos;

Agente:

  • Visualização e edição de tickets designados para si pelo adm;

Administrador:

  • CRUD para tickets, etiquetas, categorias;
  • Pode modificar o acesso dos usuários (pode tornar usuários em agentes e vice-versa);
  • Define a prioridade e o status do ticket (criado, aberto, resolvido, etc.);
  • Define o agente para o ticket;

License

The Ticketeiro app is open-sourced software licensed under the MIT license.

About

Web app para criar e gerenciar tickets de suporte, desenvolvido para treinar no framework Laravel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published