/MovieCollection

Media inventory database

Primary LanguageJava

Movie Library

ITEC2545 final project

Are you sick and tired of convenient streaming video services that send content directly to your home from the Internet? Fed up with paying a single monthly fee to get all the movies you could ever possibly watch? Are you just really fussy about video compression?

Now, with this application, you can keep a bunch of physical media in your house! Buy extra furniture to store all that crap! Snag those deeply-discounted box sets, and then figure out which one has the movie you want to watch! Maybe even do something useful with all those Ultraviolet codes you've been accumulating!

Technologies: Java, Swing, MySQL, MVC

Requires JRE 1.8, MySQL server

Manually initialize database as follows:

create user 'lade'@'localhost' identified by 'agram';
create database movie_library;
grant select, insert, create, update, drop, delete on movie_library.* to 'lade'@'localhost'; 

Future features

  • Use ORM to manage MySQL<->classes
  • Split each entity's forms into own classes, then re-use common methods
  • Query online sources to populate data about shows
  • Use SQLite