Skip to content

iamabhi747/LMS

Repository files navigation

Library Management System (LMS)

This is a Library Management System (LMS) built with Java and Gradle. It provides a simple and intuitive interface for managing books and magazines in a library.

Features

  • Add new books and magazines to the library.
  • Update the details of existing books and magazines.
  • Search for books and magazines by name or author/publisher.
  • Keep track of the number of copies of each book or magazine.
  • Organize books and magazines by section, shelf, and serial number.

Getting Started

Prerequisites

  • Java Development Kit (JDK) 17
  • Android Studio or any other IDE that supports Gradle projects

Building

To build the project, navigate to the project directory in your terminal and run the Gradle wrapper script:

For Unix-based systems:

./gradlew build

For Windows:

gradlew.bat build

Running

To run the project, you can use the run task of the Gradle wrapper script:

For Unix-based systems:

./gradlew run

For Windows:

gradlew.bat run

Contributing

Contributions are welcome. Please open an issue to discuss your ideas or submit a pull request with your changes.

TODOs

Here are some areas where you can contribute:

  1. Full Support for Magazines: Currently, the support for magazines is partial. We need to add more features to fully support magazines in our library management system.

  2. UI Beautification: The current UI of the app is functional but could use some improvements. If you have a knack for UI/UX, your contributions would be highly appreciated.

  3. Improve Search Function: The search function works but it could be more efficient and smart. We need to implement a more robust search algorithm that can handle complex queries and return results faster.

Remember to follow the project's code style and write tests for any new features or changes.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages