Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/)