An open API service indexing awesome lists of open source software.

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

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





  • doc - javadoc files for the project





Generic Programming Information


This project is programmed entirely in Java and complied using JDK 1.7.