Software desenvolvido e doado para a Sociedade São Vicente de Paula como parte da disciplina de Contexto Social do CEFET-MG de Timóteo.
- Front-End desenvolvido em Angular;
- Back-End desenvolvido em Java;
- Banco de dados desenvolvido em SQL;
- Utilizar o comando
npm install
ouyarn install
para realizar a instalação de todas as dependências; - Iniciar o Banco de dados;
- Iniciar o back-end em Java ou pelo comando
./mvnw start
. OBS: Ao iniciar o backend por uma IDE (netbeans por exemplo) selecionar o perfil DEV. - Iniciar o front-end com o comando
npm start
; - Efetuar Login e utilizar o sistema.
- Ao clicar na frente do titulo da tabela é possível filtrar os itens por ordem crescente ou decrescente da opção escolhida.
- É possível buscar um item na tabela de listagem através da barra acima do titulo.
- Itens abaixo de da quantidade ideal 20% serão marcados com uma tag vermelha, itens próximos de 20% da quantidade ideal serão marcados com a tag amarela, e itens acima de 80% serão marcados com uma tag verde na tabela.
- O sistema possui Roles de administrador e de User com diferentes menus e opções para cada tipo de usuário, é possível criar um usuário e selecionar quais roles ele irá possuir. Um administrador pode alterar as roles de outros usuários.
- Um administrador pode desativar um usuário e ele somente será ativado de novo caso um administrador o ative.
- Um administrador pode excluir um usuário.