Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oliveira404/bookhub-api
https://github.com/oliveira404/bookhub-api
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/oliveira404/bookhub-api
- Owner: oliveira404
- License: mit
- Created: 2024-03-05T01:53:52.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T01:08:20.000Z (8 months ago)
- Last Synced: 2024-07-26T19:40:24.608Z (4 months ago)
- Language: Java
- Size: 156 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BookHub Microservice API
### Instruções
Para rodar o projeto de forma correta siga os passos a seguir:
- Ter instalado o banco de dados MariaDB versão 11.3.2 (porta 3306).
- Após instalado, rode o Script abaixo como administrador do banco de dados (root).
```sql
CREATE DATABASE bookhub_db;CREATE USER bookhub_admin@localhost IDENTIFIED BY 'admin';
GRANT ALL PRIVILEGES ON bookhub_db.* TO bookhub_admin@localhost;
FLUSH PRIVILEGES;
```
- Configurar a aplicação para rodar em profile de dev.
```sh
spring.profiles.active=dev
```## Possíveis Alterações
- [ ] No `AuthorMapper` fazer o mapstruct mapear os objetos de lista sozinho, sem precisar de implementação manual.
- [ ] Passar tipo requests e conversões para as classes de serviços.
- [ ] No bookModel, analisar se deve ou nao retornar null quando não adicionar um autor.
- [ ] Criar função para desativar um stock e ativar.**Desenvolvido por: `Igor de Oliveira`**