Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library-Management-System-in-Python

This project is a simple backend implementation of a Library Management System using Python. It provides basic functionalities for managing books and patrons in a library setting.

Features

Book Management: Add, edit, and delete books from the library database. Patron Management: Maintain records of library patrons and handle book issuance and return. Search and Retrieval: Provide basic search functionality for finding books by title or author.

Clone the Repository:

git clone https://github.com/gihangreshan/library-management-system-in-python.git cd library-management-system-in-python

Install Dependencies:

pip install -r requirements.txt

Database Setup:

Create a SQLite database using the provided schema (database_schema.sql). Update the database connection settings in config.py.

Run the Application:

python main.py

Usage

Upon running the application, you will be able to interact with the backend through API endpoints. Use API calls to perform actions such as adding books, registering patrons, issuing and returning books, etc.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

Fork the repository.

Create a new branch (git checkout -b feature/yourfeature). Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature/yourfeature). Create a new Pull Request. Please ensure that your code adheres to the project's coding standards and conventions. For major changes, please open an issue first to discuss the proposed changes.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please contact gihangreshan | gihangreshan4@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages