https://github.com/gizmo385/librarymanager
Personal library manager programmed in Java
https://github.com/gizmo385/librarymanager
Last synced: 3 months ago
JSON representation
Personal library manager programmed in Java
- Host: GitHub
- URL: https://github.com/gizmo385/librarymanager
- Owner: gizmo385
- Created: 2013-03-30T08:13:36.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-08-27T08:46:57.000Z (over 11 years ago)
- Last Synced: 2024-12-31T07:14:59.771Z (5 months ago)
- Language: Java
- Size: 375 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Library Manager
This personal library manager is designed to alleviate some of the organizational pressure that is introduced during the creation and management of a home library.
This program allows categorization of music albums, books, video games, and movies. It also provides management features including:
- Searching the library
- Searching will return all results within the library including results matched within song lists and cast lists.
- Automatic, alphabetical sorting on insertion
- Item tagging - each item can be tagged with whatever the user wants, allowing for more results when searching
- Some fields, such as the song lists on albums and the cast list on movies, are included within the tag list automatically
Folder Layout
The folders within this project are layed out like so:
- src - the primary source folder
- gizmo385 - primary package
- datastructures - contains all source files for the SingleLinkedList and its utilities
- librarymanager - contains all files related to the library
- ui - the projects user interface - created using the swing libraries
- types - contains class files for all types of items managed in the libraries
- util - Logger files and other utilities that will be added
- gizmo385 - primary package
- doc - javadoc files for the project
Generic Programming Information
This project is programmed entirely in Java and complied using JDK 1.7.