{"id":26932393,"url":"https://github.com/deerborg/bookstore","last_synced_at":"2026-04-20T05:34:00.552Z","repository":{"id":284525899,"uuid":"853702821","full_name":"deerborg/BookStore","owner":"deerborg","description":"This project is a Library Management System built with Java Spring Boot for the backend and React for the frontend. The project is containerized and deployed using Docker for ease of setup and deployment. The system allows users to manage books, categories, authors, and track borrowing records.","archived":false,"fork":false,"pushed_at":"2024-09-25T18:53:37.000Z","size":3659,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-27T12:02:47.520Z","etag":null,"topics":["docker","fullstack","react","spring-boot"],"latest_commit_sha":null,"homepage":"https://kaleidoscopic-valkyrie-ef4e97.netlify.app/","language":"JavaScript","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/deerborg.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-09-07T09:43:16.000Z","updated_at":"2024-12-30T16:42:21.000Z","dependencies_parsed_at":"2025-03-26T10:47:29.554Z","dependency_job_id":null,"html_url":"https://github.com/deerborg/BookStore","commit_stats":null,"previous_names":["deerborg/bookstore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deerborg/BookStore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBookStore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBookStore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBookStore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBookStore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deerborg","download_url":"https://codeload.github.com/deerborg/BookStore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBookStore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32034692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","fullstack","react","spring-boot"],"created_at":"2025-04-02T08:19:31.345Z","updated_at":"2026-04-20T05:34:00.535Z","avatar_url":"https://github.com/deerborg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Library Management\n\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\n\nCurrently, two official plugins are available:\n\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n---\n\n## Live Demo\n\nA live demo of the application can be found at:\n\nhttps://kaleidoscopic-valkyrie-ef4e97.netlify.app/\n\n# Library Management System\n\nThis project is a **Library Management System** built with **Java Spring Boot** for the backend and **React** for the frontend. The project is containerized and deployed using **Docker** for ease of setup and deployment. The system allows users to manage books, categories, authors, and track borrowing records.\n\n---\n\n## Table of Contents\n\n- [Features](#features)\n- [Technologies Used](#technologies-used)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Live Demo](#live-demo)\n- [License](#license)\n\n---\n\n## Features\n\n- **Book Management**: Add, update, delete, and view books.\n- **Author Management**: Manage author details.\n- **Category Management**: Organize books by categories.\n- **Borrowing System**: Track borrowers, borrow dates, and return status of books.\n- **User-Friendly Interface**: Interactive and modern UI for both users and administrators.\n- **Containerized Deployment**: Easily deployable using Docker.\n\n---\n\n## Technologies Used\n\n- **Backend**:\n  - Java Spring Boot\n  - PostgreSQL\n- **Frontend**:\n  - React\n  - HTML\n  - CSS\n- **Containerization**: Docker\n\n---\n\n## Prerequisites\n\nMake sure you have the following installed on your system:\n\n- [Docker](https://docs.docker.com/get-docker/)\n- [Docker Compose](https://docs.docker.com/compose/install/)\n- [Node.js](https://nodejs.org/en/download/) (for running the React frontend)\n- [Java 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) or later\n\n---\n\n## Installation\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/deerborg/BookStore.git\n   cd library-management-system\n   ```\n\n2. **Build the Backend:** Navigate to the backend directory and build the application:\n\n   ```bash\n   cd backend\n   ./mvnw clean install\n   ```\n\n3. **Set Up Docker:**\n\n```bash\n docker-compose up\n```\n\n4. **Start the Frontend:** Navigate to the frontend directory:\n\n```bash\n   cd frontend\n   npm install\n   npm start\n```\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeerborg%2Fbookstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeerborg%2Fbookstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeerborg%2Fbookstore/lists"}