Skip to content

Latest commit

 

History

History
57 lines (51 loc) · 2.92 KB

README.md

File metadata and controls

57 lines (51 loc) · 2.92 KB

PM Digital

Um sistema inteligente para a segurança pública

Este projeto é composto por três aplicações:

  • Front-end Web
  • Front-end Mobile
  • Back-end

Índice

  1. Descrição Geral
  2. Tecnologias Utilizadas
  3. Estrutura do Projeto
  4. Configuração e Execução
  5. Contribuição
  6. Licença

Descrição Geral

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

Tecnologias Utilizadas

  • Front-end Web (GIO)

    • 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)
  • Front-end Mobile (DEVO)

    • 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)
  • Back-end

    • Spring (Framework de Java para facilitar o desenvolvimento de aplicações back-end)
    • Supabase (Banco de dados)
    • Render (Plataforma de deploying)

Estrutura do Projeto

Configuração e Execução

  • Front-end Web (GIO)

  • Front-end Mobile (DEVO)

  • Back-end

Contribuição

Licença