O sistema visa gerenciar e notificar eventos (palestras, cursos etc.) da escola dos servidores.
- Acessibilidade
- Notificação no app por e-mail e via mensagem no celular
- Testes de Unidade e Teste de Integração no backend
- 100% de code coverage com testes unitários e E2E no frontend
- Desenvolvido utilizando ES6, ES7
- Utilização de containers para facilitar o desenvolvimento e a publicação.
- Todos os arquivos passando pelo
ng lint
, ou seja, sem nenhum erro encontrado pelo lint
- Acessibilidade
- Desenvolvido utilizando ES6, ES7
- Utilização de containers para facilitar o desenvolvimento e a publicação.
- Todos os arquivos passando pelo
ng lint
, ou seja, sem nenhum erro encontrado pelo lint
Você precisará ter o Docker e o Docker Compose instalado.
docker-compose up
Caso não aconteça a comunicação do server com o banco de dados (MongoDB)
- stop o container sge_server
- start o projeto SGE-API
dotnet run
- mongo
- mongo-express
- sge_mongo-seed
- sge_server
- sge_client
- redis
- rabbitmq:3-management
- .NET Core 2.1
- Autofac
- Redis
- Swashbuckle (Acesse através do endereço http://localhost:5000/ ou clicando aqui)
Sugestão de ferramenta para acesso ao mongodb: MongoDB Compass
Autenticação: Usuário: root Senha: SGEMongo2019!
Acesse através do endereço http://localhost:8081/ ou clicando aqui
Autenticação: Usuário: sgetjmt Senha: SGEExpress2019!
Acesse através do endereço http://localhost:15672/ ou clicando aqui
Autenticação: Usuário: rabbitmq Senha: rabbitmq
@edipojuan |
---|
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes