Skip to content

phsilveira/siga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIGA

SIGA - Sistema integrado de gerenciamento de ativos

Getting Started

Esse sistema foi escrito em php usando o framework Codeignitor-3, respeitando os princípios de MVC, com banco de dados MySql e conteinerizado em Docker para facilitar gerenciamento de ambiente e deploy. Vale ressaltar que é uma PoC e está incompleto, muito precisa ser feito.

As funcões de hoje são os CRUDs de Chamados, Ativos, Usuários, Items e Locais todas as regras de negócios referente à aplicação estão nos controllers.

Referente à regra de negócios de Chamados (application/controllers/Assigments.php) segue o seguinte fluxo básico:

add > accept > register > register_asset > register > locations > complete

Para cada metódo é enviado com a função send_push feito em Firebase para enviar para os mobiles que tenha o App instalado automaticamente

Prerequisitos

Para rodar é necessário ter instalado o docker e docker-compose

Instalando

Tendo os pré requisitos instalados só precisa inicializar os containers

git clone https://github.com/phsilveira/siga.git
cd ./siga
docker-compose up -d # subir serviços
docker-compose exec database mysql -uroot -psecret --databases siga > dump.sql # restore db

Abra o navegador e insira

http://0.0.0.0/

Administrador

  • Usuário: test
  • Senha: test

Operador

  • Usuário: victor
  • Senha: 123456

Deployment

Add additional notes about how to deploy this on a live system

Built With

Versionamento

Autores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published