Prova de conceito para gerênciar empréstimos de livros da editora "To do".
- Composto por Autor e Gênero é um dos principais modelo do domínio se relacionam para permitir mais detalhe das informações.
- Controle de saída e devolução do(s) livro(s) e disponibilização para serem realocados novamente.
- Responsável por realizar o controle dos livros, empréstimos, criação, alteração e exclução bem como a ativação/intivação de cadastros.
- Relaliza empréstimos e devoluções.
- Para executar o projeto, você precisará ter o docker instalado. Um software de contêiner que fornece uma camada de abstração e automação para virtualização de sistemas operacionais windowns e linux. Nosso caso estamos utilizando o linux.
- Certifique-se também que as portas
5555
,64978
e1433
estão liberadas.
docker-compose up --build
após a finalização do build, o link poderá ser acessado clicando aqui.
- Angular 9
- RxJS
- Ngrx (Gerenciamento de estado)
- Ngx-bootstrap
- Firebase
- .Net Core 3.1
- Swagger (Documentação iterativa para API REST)
- DDD
- EntityFramework
- Dapper
- UnitOfWork pattern
- Repository pattern
- Service pattern
- SQL
- DBDesigner (Modelagem)
- Reservar livros.
- Cancelamento de reservas de livros.
- Notificar instituição ao encerrar a vigência de um livro emprestado.
- Dashboard.
- Enviar email quando disponibilizar um livro ao usuário que o reservou.
- Comunicação em tempo real.
- Testes de unidade.
- Modo escuro.
- Melhoria na UX.
- Testes de unidade.
- CQRS.
- Hangfire.
- Envio de email.