{"id":20295813,"url":"https://github.com/ajaynegi45/libraryman-api","last_synced_at":"2025-04-06T06:12:17.495Z","repository":{"id":184888003,"uuid":"672631548","full_name":"ajaynegi45/LibraryMan-API","owner":"ajaynegi45","description":"Revolutionize book management with LibraryMan! Easily track stock, borrowers, and due dates, streamlining operations for schools, companies, and libraries worldwide, ensuring efficient and organized book lending.","archived":false,"fork":false,"pushed_at":"2024-11-15T07:46:12.000Z","size":6657,"stargazers_count":47,"open_issues_count":14,"forks_count":49,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-05T22:28:08.661Z","etag":null,"topics":["gssoc","hacksquad","hacktoberfest","java","library-management-system","mysql","restful-api","springboot","springdatajpa"],"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/ajaynegi45.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"Code_of_Conduct.md","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":"2023-07-30T18:25:38.000Z","updated_at":"2025-04-05T18:42:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"6b328c1a-8663-4abc-881c-b32fccdcbf68","html_url":"https://github.com/ajaynegi45/LibraryMan-API","commit_stats":null,"previous_names":["ajaynegi45/book-api","ajaynegi45/libman","ajaynegi45/libraryman"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaynegi45%2FLibraryMan-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaynegi45%2FLibraryMan-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaynegi45%2FLibraryMan-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajaynegi45%2FLibraryMan-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajaynegi45","download_url":"https://codeload.github.com/ajaynegi45/LibraryMan-API/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441059,"owners_count":20939239,"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":["gssoc","hacksquad","hacktoberfest","java","library-management-system","mysql","restful-api","springboot","springdatajpa"],"created_at":"2024-11-14T15:36:14.390Z","updated_at":"2025-04-06T06:12:17.476Z","avatar_url":"https://github.com/ajaynegi45.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LibraryMan: Library Management Simplified 📚\n\nLibraryMan is a user-friendly software solution for schools, companies, and libraries to efficiently manage book collections, track borrowing, and monitor due dates. It streamlines operations, reduces errors, and enhances the lending experience, making it easy to maintain a well-organized library.\n\n#### Checkout [Frontend](https://github.com/ajaynegi45/LibraryMan) Repository\n\n## Project Structure 📂 \nCheckout [Project Structure](https://github.com/ajaynegi45/LibraryMan-API/tree/main/project-structure) Diagram\n\n## API Endpoints 🔗\n\n#### Learn More\nWant to know more about our API endpoints? Check out our [API Documentation](https://github.com/ajaynegi45/LibraryMan-API/tree/main/api-docs) for detailed information.\n\n#### Test Endpoints\nReady to try out our API endpoints? Use [Postman Documentation](https://documenter.getpostman.com/view/28691426/2sAXjJ6D7L) to test and explore our APIs.\n\n## How to Run the Project 💨\n\n1. Ensure you have Java and MySQL installed on your system.\n2. Clone or download the project from the repository.\n3. Import the project into your preferred IDE (e.g., Eclipse, IntelliJ).\n4. Set up the MySQL database and update the database configurations in the `application-development.properties` file.\n5. Build and run the project using the IDE or by running `mvn spring-boot:run` command from the project root directory.\n\n## ‼️ Important Note ‼️\n\n- You need to set up the database and make sure the application properties are correctly configured to run the project successfully.\n\n## Upcoming Update\nAdding more features, error handling, authentication, and security measures.\n\n## Contributing 🤗\n\nFeel free to explore and use these project. If you encounter any issues or have suggestions for improvements, please feel free to contribute or reach out for assistance.\n\nContributions are always welcome! ✨\n\nSee [`contributing.md`](https://github.com/ajaynegi45/Library-API/blob/main/Contributing.md) for ways to get started.\n\nPlease adhere to this project's [`code_of_conduct.md`](https://github.com/ajaynegi45/Library-API/blob/main/code_of_conduct.md).\n\n## Contact Information 📧\n\nIf you have any questions or would like to connect, please don't hesitate to reach out. I'd be more than happy to chat and learn from your experiences too.\n\u003cbr\u003e\u003cbr\u003e\n**LinkedIn:** [Connect with me](https://www.linkedin.com/in/ajaynegi45/)\n\u003cbr\u003e\u003cbr\u003e\n\n## Contributors\n\u003cimg src=\"https://contrib.rocks/image?repo=ajaynegi45/LibraryMan-API\" /\u003e\n\n---\n\n\u003ctable\u003e\n    \u003cthead align=\"center\"\u003e\n        \u003ctr border: 2px;\u003e\n            \u003ctd\u003e\u003cb\u003e🌟 Stars\u003c/b\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cb\u003e🍴 Forks\u003c/b\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cb\u003e🐛 Issues\u003c/b\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cb\u003e🔔 Open PRs\u003c/b\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cb\u003e🔕 Close PRs\u003c/b\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n     \u003c/thead\u003e\n    \u003ctbody\u003e\n         \u003ctr\u003e\n            \u003ctd\u003e\u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/ajaynegi45/LibraryMan-API?style=flat\u0026logo=github\"/\u003e\u003c/td\u003e\n             \u003ctd\u003e\u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/ajaynegi45/LibraryMan-API?style=flat\u0026logo=github\"/\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg alt=\"Issues\" src=\"https://img.shields.io/github/issues/ajaynegi45/LibraryMan-API?style=flat\u0026logo=github\"/\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg alt=\"Open Pull Requests\" src=\"https://img.shields.io/github/issues-pr/ajaynegi45/LibraryMan-API?style=flat\u0026logo=github\"/\u003e\u003c/td\u003e\n           \u003ctd\u003e\u003cimg alt=\"Close Pull Requests\" src=\"https://img.shields.io/github/issues-pr-closed/ajaynegi45/LibraryMan-API?style=flat\u0026color=green\u0026logo=github\"/\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### Stargazers\n\n\u003cp align=\"center\"\u003e\n  \u003ci\u003eIf you like LibraryMan Project, please \u003ca href=\"https://github.com/ajaynegi45/LibraryMan-API/stargazers\"\u003e★\u003c/a\u003e star this repository to show your support! 🤩\u003c/i\u003e\n \u003cbr/\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=ajaynegi45/LibraryMan-API\u0026type=Date\u0026theme=dark\" /\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=ajaynegi45/LibraryMan-API\u0026type=Date\" /\u003e\n      \u003cimg align=\"center\" alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=ajaynegi45/LibraryMan-API\u0026type=Date\" /\u003e\n    \u003c/picture\u003e\n\u003c/p\u003e\n\n\n## Thankyou ❤️\nThank you for taking the time to explore my project. I hope you find them informative and useful in your journey to learn Java and enhance your programming skills. Your support and contributions are highly appreciated.\nHappy coding! ✨\n\u003cbr\u003e\u003cbr\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaynegi45%2Flibraryman-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajaynegi45%2Flibraryman-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaynegi45%2Flibraryman-api/lists"}