https://github.com/devyank1/library-api
API made for a library once a client can cadastrate in the database and the books too.
https://github.com/devyank1/library-api
java junit maven postgresql springboot
Last synced: 3 months ago
JSON representation
API made for a library once a client can cadastrate in the database and the books too.
- Host: GitHub
- URL: https://github.com/devyank1/library-api
- Owner: devyank1
- License: mit
- Created: 2024-10-14T20:20:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T13:25:16.000Z (9 months ago)
- Last Synced: 2025-02-08T04:46:00.177Z (5 months ago)
- Topics: java, junit, maven, postgresql, springboot
- Language: Java
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
📖 Library (API)## 📚 Project
My first api where through it I was able to use java with the spring framework, where it is currently under development.
## 👨🏫 Class Diagram
```mermaid
classDiagram
class Cliente {
- int id
- String nome
- String email
}class Livro {
- int id
- String titulo
- String autor
- double preco
}class Livraria {
}Cliente *-- Livraria
Livro *-- Livraria
```## 🔍 Operation Flows
1. **Create Client/Book:** Clients or books can cadastrate in the system.
2. **Find Client/Book:** Return a list of all clients or books in database.
3. **Modify Client/Book:** Picks a registered client or book and modify some feature.
4. **Delete Client/Book:** Picks a registered client or book and delete.## 👨💻 Endpoints
Clients
Books
## 💻 Technology
- Language: Java
- Framework: Spring (Web, JPA) -> Security in progress
- Database: PostgreSQL
- Maven# 👨💻 Dev
Yan Carlos[](https://www.linkedin.com/in/yan-carlos-00a740251/)