{"id":19776671,"url":"https://github.com/andresp08/springboot-library-app","last_synced_at":"2026-04-12T14:52:19.045Z","repository":{"id":138014164,"uuid":"573956653","full_name":"Andresp08/SpringBoot-library-app","owner":"Andresp08","description":"SpringBoot Library App: The system of control and management of book loans, allows to keep track of users, authors, books and loans made in a library.","archived":false,"fork":false,"pushed_at":"2022-12-14T16:24:47.000Z","size":332,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T01:44:33.676Z","etag":null,"topics":["bootstrap","jpa-hibernate","mysql","spring-boot","spring-security","thymeleaf"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Andresp08.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-12-04T00:34:02.000Z","updated_at":"2022-12-15T14:53:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"19d8e616-d2c4-4d36-ad71-ce24d67542a9","html_url":"https://github.com/Andresp08/SpringBoot-library-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresp08%2FSpringBoot-library-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresp08%2FSpringBoot-library-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresp08%2FSpringBoot-library-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andresp08%2FSpringBoot-library-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Andresp08","download_url":"https://codeload.github.com/Andresp08/SpringBoot-library-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241107343,"owners_count":19910973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bootstrap","jpa-hibernate","mysql","spring-boot","spring-security","thymeleaf"],"created_at":"2024-11-12T05:21:05.693Z","updated_at":"2025-12-31T01:11:20.430Z","avatar_url":"https://github.com/Andresp08.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SpringBoot-library-app\n\n## Welcome! 👋\n\n## The system of control and management of book loans, allows to keep track of users, authors, books and loans made in a library.\n\n\n### This project contains: \n\n⋅ Multilayer Architecture (Presentation layer, Business layer, Data layer)\\\n. Thymeleaf template engine with Bootstrap 5\\\n⋅ MySQL as Database Service and JPA \\\n⋅ Spring Security \\\n⋅ Pagination \\\n⋅ Multiple views with detailed information \\\n⋅ Best practices and folder structure \\\n⋅ Fields validation and more \\\n\n#### Sign in: User: admin - password: password\n#### Sign in: User: andresp - password: password\n\n\n## Login page\n![login](https://user-images.githubusercontent.com/45151760/207649617-cdccb1c7-73e0-47b4-b2e1-89bd164e720f.png)\n\n## Books Details page for admin\n![libros](https://user-images.githubusercontent.com/45151760/207649620-43a28648-ccca-461b-8e3b-edb15db971ac.png)\n\n## User page for admin\n![usuarios](https://user-images.githubusercontent.com/45151760/207649623-030022f4-bc44-4bd6-b064-d9ae261ea943.png)\n\n## Users details page\n![detalle usuario](https://user-images.githubusercontent.com/45151760/207649627-eee39e18-753c-4a4c-a002-e7925b7f1d07.png)\n\n## Book loan detail\n![detalle prestamo](https://user-images.githubusercontent.com/45151760/207649591-4b4d093d-e96c-45bf-bef1-8e4b383cef06.png)\n\n## Create new book loan \n![crear prestamo](https://user-images.githubusercontent.com/45151760/207649603-17af59f9-4578-4896-8fe9-3a4002cdf36e.png)\n\n## Autors\n![autores](https://user-images.githubusercontent.com/45151760/207649605-a42f83d9-7a23-44e8-a580-dcbbce23e2b9.png)\n\n## List of loans\n![listado de prestamos](https://user-images.githubusercontent.com/45151760/207649608-12ca88d2-f877-4c03-90f5-f90c398ee484.png)\n\n## Normal user view\n![normal user](https://user-images.githubusercontent.com/45151760/207649611-3f855227-f25f-47bc-9736-fd5781b9c99a.png)\n\n## Access denied for normal user\n![acceso denegado](https://user-images.githubusercontent.com/45151760/207649614-863128a3-078a-4aed-aed0-b7e2207abd0c.png)\n\nAnd many more.\nI hope you like it.\n\n**I love to code!** 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresp08%2Fspringboot-library-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandresp08%2Fspringboot-library-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresp08%2Fspringboot-library-app/lists"}