Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajaynegi45/libraryman-api
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.
https://github.com/ajaynegi45/libraryman-api
gssoc hacksquad hacktoberfest java library-management-system mysql restful-api springboot springdatajpa
Last synced: about 11 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ajaynegi45/libraryman-api
- Owner: ajaynegi45
- License: mit
- Created: 2023-07-30T18:25:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-15T07:46:12.000Z (3 months ago)
- Last Synced: 2025-01-29T09:44:39.929Z (8 days ago)
- Topics: gssoc, hacksquad, hacktoberfest, java, library-management-system, mysql, restful-api, springboot, springdatajpa
- Language: Java
- Homepage:
- Size: 6.35 MB
- Stars: 45
- Watchers: 3
- Forks: 52
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE
- Code of conduct: Code_of_Conduct.md
Awesome Lists containing this project
README
# LibraryMan: Library Management Simplified 📚
LibraryMan 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.
#### Checkout [Frontend](https://github.com/ajaynegi45/LibraryMan) Repository
## Project Structure 📂
Checkout [Project Structure](https://github.com/ajaynegi45/LibraryMan-API/tree/main/project-structure) Diagram## API Endpoints 🔗
#### Learn More
Want 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.#### Test Endpoints
Ready to try out our API endpoints? Use [Postman Documentation](https://documenter.getpostman.com/view/28691426/2sAXjJ6D7L) to test and explore our APIs.## How to Run the Project 💨
1. Ensure you have Java and MySQL installed on your system.
2. Clone or download the project from the repository.
3. Import the project into your preferred IDE (e.g., Eclipse, IntelliJ).
4. Set up the MySQL database and update the database configurations in the `application-development.properties` file.
5. Build and run the project using the IDE or by running `mvn spring-boot:run` command from the project root directory.## ‼️ Important Note ‼️
- You need to set up the database and make sure the application properties are correctly configured to run the project successfully.
## Upcoming Update
Adding more features, error handling, authentication, and security measures.## Contributing 🤗
Feel 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.
Contributions are always welcome! ✨
See [`contributing.md`](https://github.com/ajaynegi45/Library-API/blob/main/Contributing.md) for ways to get started.
Please adhere to this project's [`code_of_conduct.md`](https://github.com/ajaynegi45/Library-API/blob/main/code_of_conduct.md).
## Contact Information 📧
If 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.
**LinkedIn:** [Connect with me](https://www.linkedin.com/in/ajaynegi45/)## Contributors
---
🌟 Stars
🍴 Forks
🐛 Issues
🔔 Open PRs
🔕 Close PRs
### Stargazers
If you like LibraryMan Project, please ★ star this repository to show your support! 🤩
## Thankyou ❤️
Thank 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.
Happy coding! ✨