O objetivo ao criar este projeto foi desenvolver conhecimentos e estudar as mudanças nas tecnologias Next 13, Tanstack Table V8 e explorar algumas utilidades do Tailwind CSS. Este projeto será contínuo e servirá como um Proof of Concept (PoC) para experimentar e testar novas bibliotecas de acordo com o aprendizado adquirido.
Também me desafiei a desenvolver o backend em Node.js e MongoDB, buscando aprofundar meu conhecimento nessas tecnologias e garantir uma integração eficiente com o frontend do projeto.
Para o futuro, planejo implementar testes e refatorar componentes para adotar o Composition Pattern, visando aprimorar a qualidade e a escalabilidade do projeto.
Esse projeto foi feito utilizando as seguintes tecnologias:
Discord Bot
- Registro de Tempo de Patrulha: Os policiais podem utilizar comandos específicos para iniciar e encerrar seu tempo de patrulha, registrando assim as horas trabalhadas.
- Relatórios: Os policiais com cargos administrativos podem gerar relatórios com os registros de tempo de patrulha dos policiais, facilitando sua análise e gestão.
- Gestão de Pessoal: Os policiais com cargos administrativos têm acesso a comandos para gerenciar os policiais, como promoção, rebaixamento e exoneração.
# Clone o Repositório
$ git clone https://github.com/bkkater/dpskt-web.git# Vá para a pasta dpskt-web
$ cd dpskt-web
# Instale as depedencias
$ npm install
# Rode a aplicação
$ npm run devEsse projeto está sobre MIT license.
