IMDb2 (using PostgreSQL)
Download diagram.pdf to display created database. Download imdb2.zip to open up appliaction.
INSTALL:
-
Preffered java version: java 11 (11.0.2) -> https://gluonhq.com/products/javafx/
-
open attached file start.sh (guarantee access if needed: chmod u+x start.sh). Substitute [JAVAFX_PATH] with a path to javafx/lib. By default: /usr/lib/jvm/java-11-openjdk-am64/javafx-sdk-11.0.2/lib/
-
Edit config.properties (add own database_name, user_name, password)
-
Load up imdb2 database from create.sql
-
run start.sh script.
To access every operation, log in into admin (login: admin password: admin). Otherwise, create a new user and enjoy a streamlined IMDb.
--------------------imdb2 functionality----------------------------
User is allowed to:
-
register new users
-
search for movies/ people connected with movies
-
search with specific filters (on the left-hand side select preferred criteria then accept your constraints by clicking on the switch)
-
check the current ranking of movies and people (movie or person is required to have at least 5 votes to be considered in the ranking)
-
add vote or comment to selected movie/ person
-
add movie/ person to favorites
-
Access favorites movies/ watchlist etc.
Additionally, admin is allowed to:
- add, edit and/or delete movies/ people to the database