Skip to content

A conceptual library management system developed to help libraries in organizing their collections and managing book loans.

Notifications You must be signed in to change notification settings

snoozleEmily/library_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library System

Introduction

This repository was created as a university project. It is a conceptual library management system designed to help libraries organize their collections and manage book loans effectively.

The code includes comments in Portuguese to provide clarity within the educational context, as the university course is conducted in this language.

For educational purposes, the system was initially developed without using the pandas library to ensure a deeper understanding of working with vanilla Python. It was then refactored to incorporate it.

Disclaimer

All information displayed about users is fake. The information displayed about the books is fact-based.

Usage

This system runs in the terminal and does not have a graphical interface. You need to have Python installed to use it. To use this library management system, follow these steps:

  1. Install Python if you haven't already.
  2. Clone this repository to your local machine.
  3. Copy the path of the project's folder named 'docs', then run the following commands in the terminal:
    1. cd PATH
    2. pip install -r requirements.txt
  4. Finally, run the main Python file to start the system.

Prerequisites

Please refer to the prerequisites.md file for a detailed list of the pre-requirements made by my professors.

Contributing

Contributions are welcome! If you find any issues, have suggestions for improvements, or simply want to experiment with the code, please feel free to open an issue or submit a pull request.

License

This project is licensed under the Apache License Version 2.0.

About

A conceptual library management system developed to help libraries in organizing their collections and managing book loans.

Resources

Stars

Watchers

Forks

Languages