-
This is a desktop application primarily to search for movies and TV shows. It has a GUI but most of the user interactions happen through a CLI (Command Line Interface).
-
It is a Java application intended for doing movies and TV shows related functionalities such as creating playlist.
-
It is written in OOP fashion. It provides a reasonably well-written code.
-
Features:
-
A GUI for displaying all available movies and TV shows
-
Comes with a watchlist where users can add movies/TV shows that they want to watch
-
Comes with the ability to create playlists and add movies/TV shows to those playlist
-
Auto-completion and spell checker functionality
-
-
Target user profile:
-
This desktop application is intended for users who
-
want to search about new and upcoming movies and TV shows
-
want to obtain other information reated to movies and TV shows such as ratings for a movie
-
prefers typing over mouse input
-
is reasonably comfortable using CLI apps
-
-
-
Value proposition:
-
Users will be able to save time and effort doing movies and/or TV show related stuff compared to a typical mouse/GUI driven app.
-
Furthermore, our app intends to provide various entertainment related functionality all under one roof so that users will not have the need to install different entertainment related apps for different purposes.
-
-
Data for movies and TV shows displayed in this app was extracted from MovieDB API.
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: Simple JSON, TestFX, GSON, JUnit5