A Prontuário do Busão é uma solução que se baseia na coleta de dados relacionados a manutenção da frota, e um dashboard de indicadores estratégicos e de previsibilidade.
Funcionalidades
- Dashboard
- Cadastro de veiculos e funcionários
- Relatórios por semana ou por datas
- Relatórios quantitativos e gerenciais:
- Tempo médio para manutenção dos veículos
- Problema X mecânico X Status X Categoria
- Veiculos em manutenção
- Problemas X quantidade
As seguintes ferramentas foram usadas na construção do projeto:
Podemos considerar este projeto como sendo divido em duas partes:
- Back End (pasta api_pdb) que possui:
- interface de comunição (API);
- Documentação online das rotas disponíveis;
- Front End (pasta frontend)
- Interface de usuário
💡 O Front End precisa que o Back End esteja sendo executado para funcionar.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git e o Docker.
- Execute as permissões nos scripts
$ chmod +x ./api_pdb/docker/dev-entrypoint
$ chmod +x ./api_pdb/docker/test-entrypoint
- Copie o arquivo .dev.sample e defina da variaveis de ambiente
$ cp .env.sample .env.dev
- Excute o script up_dev na raiz do projeto
💡 Obs: Este script exclui as imagens do backend e frontend e logo depois faz a criação dos mesmas.
$ sh up_dev.sh
- Verifique se todos os serviços foram iniciados
$ docker-compose logs -f -t
- Execute as migrações do banco e a primeira carga de dados
$ docker-compose exec api_pdb_dev rails db:create db:migrate db:seed
- Visite a documentação da API para testes dos end points
localhost:3003/api-docs/index.html
- Visite a aplicação
localhost:8080/login
- usuário para acesso
identidade: 313
Senha: abc123
Este projeto esta sobe a licença GPL - 2.0.
Feito pela equipe Pontuário do Busão para o projeto move Teresina da Prefeitura de Teresina.
🚀 Equipe de desenvolvimento