Skip to content

morganmcgonigal/storefully

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storefully

storefully is media tracking app for all of your media, such as books, albums, discs, and games.

  • Export your collection to a PDF file
  • Add and edit existing media

The index page. alt text

Collection page. alt text

The collection page's navigation pane expanded. alt text

The search functionality used on the main collection. alt text

Adding a book. alt text

Editing an existing book. alt text

Viewing an existing book (without being able to edit the contents). alt text

An example PDF file that be created from the collection database. alt text

Features

The following features can be used in the project:

  • Adding a new collection (bookshelf) and media into bookshelves.
  • Editing existing media in bookshelves.
  • Viewing existing media in bookshelves without accidentally editing the information.
  • Deleting media in bookshelves.
  • Deleting bookshelves out of the database.
  • Creating PDF files of the bookshelves.

Future Improvements

The following are features I want to implement at a later date:

  • Filter option to filter books only from view.
  • Charts of the different genres of each media.
  • Chart showing the amount of a type of media relating to the entire collection.
  • Better UI with transitions.
  • Editing entire bookshelves (to change names, etc).
  • Showing the total amount spent on media in the PDF.

Technology Used

I used the following resources to build storefully:

  • Java
  • MySQL/MariaDB
  • Play Framework
  • HTML/CSS
  • Bootstrap 4
  • Javascript
  • iTextPDF
  • Font Awesome (for icons)

Extra images of the project

Here are more images of the project that have the same functionality as the previously shown images.

Viewing discs in the collection. alt text

Viewing albums in the collection. alt text

Viewing games in the collection. alt text

Adding discs into the collection. alt text

Adding albums into the collection. alt text

Adding games into the collection. alt text

Adding a new bookshelf to hold a collection. alt text

An example of another bookshelf in the collection alt text

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 33.4%
  • Java 32.8%
  • CSS 21.3%
  • TSQL 5.6%
  • Shell 3.9%
  • JavaScript 2.1%
  • Other 0.9%