Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 10 days 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 (23 days ago)
- Default Branch: main
- Last Pushed: 2024-10-17T13:25:16.000Z (20 days ago)
- Last Synced: 2024-10-19T18:37:02.044Z (18 days ago)
- Topics: java, junit, maven, postgresql, springboot
- Language: Java
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- 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[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/yan-carlos-00a740251/)