Skip to content

mayasrl/helpdesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto HelpDesk - Sistema de Gerenciamento de Chamados

Este é um sistema completo de gerenciamento de chamados (HelpDesk) com frontend React e backend Node.js/Express. O sistema possui três tipos de usuários (Admin, Técnico, Cliente), autenticação JWT e utiliza um banco de dados PostgreSQL com Prisma.


Funcionalidades

  • Autenticação: Login e registro de usuários com JWT.
  • Perfis de Usuário:
    • Admin: Gerencia usuários, serviços e chamados.
    • Técnico: Atende aos chamados atribuídos.
    • Cliente: Abre e acompanha seus chamados.
  • Gerenciamento de Chamados: Criação, atribuição, atualização de status e acompanhamento de chamados.
  • Gerenciamento de Serviços: Criação e edição de serviços oferecidos.
  • Dashboard: Visualização de estatísticas e informações relevantes para cada tipo de usuário.

Tecnologias Utilizadas

Backend:

  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • JWT (JSON Web Token)

Frontend:

  • React
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • Lucide Icons
  • Recharts
  • Axios
  • React Hook Form
  • Zod

Contas de Teste

  • Admin: admin@helpdesk.com / admin123
  • Técnico: tecnico1@helpdesk.com / tecnico123
  • Cliente: cliente1@email.com / cliente123

Desenvolvido durante o curso da Rocketseat com coração por @mayasrl.

About

Sistema de gestão de chamados desenvolvido no curso de Fullstack da Rocketseat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •