{"id":17838147,"url":"https://github.com/devyank1/library-api","last_synced_at":"2026-04-30T20:33:40.407Z","repository":{"id":257892451,"uuid":"872651512","full_name":"devyank1/library-api","owner":"devyank1","description":"API made for a library once a client can cadastrate in the database and the books too. ","archived":false,"fork":false,"pushed_at":"2024-10-17T13:25:16.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T13:50:12.373Z","etag":null,"topics":["java","junit","maven","postgresql","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devyank1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-14T20:20:53.000Z","updated_at":"2024-10-17T13:25:21.000Z","dependencies_parsed_at":"2024-10-19T15:12:25.101Z","dependency_job_id":"0b3ac7ec-692c-4bb0-b28d-6e82e969943d","html_url":"https://github.com/devyank1/library-api","commit_stats":null,"previous_names":["devyank1/library-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devyank1/library-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devyank1%2Flibrary-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devyank1%2Flibrary-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devyank1%2Flibrary-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devyank1%2Flibrary-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devyank1","download_url":"https://codeload.github.com/devyank1/library-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devyank1%2Flibrary-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32476682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","junit","maven","postgresql","springboot"],"created_at":"2024-10-27T20:52:27.461Z","updated_at":"2026-04-30T20:33:40.391Z","avatar_url":"https://github.com/devyank1.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n📖 Library (API)\n\u003c/h1\u003e\n\n## 📚 Project\n\nMy first api where through it I was able to use java with the spring framework, where it is currently under development.\n\n## 👨‍🏫 Class Diagram\n\n```mermaid\nclassDiagram\n    class Cliente {\n        - int id\n        - String nome\n        - String email\n    }\n\n    class Livro {\n        - int id\n        - String titulo\n        - String autor\n        - double preco\n    }\n\n    class Livraria {\n    }\n\n    Cliente *-- Livraria\n    Livro *-- Livraria\n```\n\n## 🔍 Operation Flows\n\n1. **Create Client/Book:** Clients or books can cadastrate in the system.\n2. **Find Client/Book:** Return a list of all clients or books in database.\n3. **Modify Client/Book:** Picks a registered client or book and modify some feature.\n4. **Delete Client/Book:** Picks a registered client or book and delete.\n\n## 👨‍💻 Endpoints\n\n\u003cdetails\u003e\n    \u003csummary\u003e\u003cb\u003eClients\u003c/b\u003e\u003c/summary\u003e\n    \u003cimg src=\"./images/pg01- backend.png\" alt=\"\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e\u003cb\u003eBooks\u003c/b\u003e\u003c/summary\u003e\n   \u003cimg src=\"./images/pg02-backend.png\" alt=\"\"\u003e\n\u003c/details\u003e\n\n## 💻 Technology\n- Language: Java\n- Framework: Spring (Web, JPA) -\u003e Security in progress\n- Database: PostgreSQL\n- Maven\n\n# 👨‍💻 Dev\nYan Carlos\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/yan-carlos-00a740251/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevyank1%2Flibrary-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevyank1%2Flibrary-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevyank1%2Flibrary-api/lists"}