Library Management System: Technologies Used: Python with ObjectOriented Programming (OOP) concepts
The program operates exclusively through the command line and does not have any graphical interfaces.
- Add a new resource: Incorporate a new resource into the system.
- Remove a resource: Eliminate a resource from the system.
- View available resources: Check the currently available resources in each resource type.
- View unavailable resources: Explore the currently unavailable resources in each resource type.
- Filter resources by subject: Display all resources (of any type) filtered by subject.
- Lend a resource: Facilitate the lending of a resource.
- Update resource status: Modify the resource status upon its return.