Este projeto é composto por três aplicações:
- Front-end Web
- Front-end Mobile
- Back-end
- Descrição Geral
- Tecnologias Utilizadas
- Estrutura do Projeto
- Configuração e Execução
- Contribuição
- Licença
Este repositório contém o PM Digital, um sistema inovador que conecta cidadãos com a Polícia Militar e Civil para facilitar a resolução de casos de violência, contribuindo para a segurança pública no Estado de Pernambuco. O projeto visa atender demandas do curso Sistemas para Internet, sendo tratado como uma solução real com potencial de impacto social. Ele é desenvolvido em parceria com o empreendedor social Daniel Paixão e supervisionado pelos professores da graduação.
O PM Digital está sendo utilizado em diversas avaliações acadêmicas, nas disciplinas:
- Projeto Integrador IV
- Aplicações Orientadas a Serviços
- Programação para Dispositivos Móveis
- Processos de Testes de Software
- Projeto Integrador V
- Pesquisa Científica e Desenvolvimento Tecnológico
-
- Vite (Compilador local/Configurações de desenvolvimento)
- React (Framework de UI. Configurado no Vite para utilizar TypeScript)
- TailwindCSS (Framework de estilização)
- MambaUI (Biblioteca de componentes)
-
- Vite (Compilador local/Configurações de desenvolvimento)
- React (Framework de UI. Configurado no Vite para utilizar TypeScript)
- TailwindCSS (Framework de estilização)
- MambaUI (Biblioteca de componentes)
- Ionic (Framework de desenvolvimento mobile baseado em React)
- Google Maps API (API de mapas, cálculo de rotas e demais serviços de localização do Google)
- Axios (Framework responsável pela conexão com o Back-end)
- Cypress (Framework de testes de front-end)