My IMDB is a college project which I had to solve as a homework. Using Gradle, Java and Jackson, I've created a simple but useful program to contain a database of movies, actors and users.
You needs Java 17+ to run it.
After you download the zip, make sure you unzip it in a folder with its contentes. For both Windows and Ubuntu open a terminal and type to run it:
java -jar "<path-to-the-file>/IMDB.jar>"
You have to replace all the paths from the GUI classes where it says "./assets/remaining-path" with "./src/main/java/Assets/remaining-path" to run on any IDE.
After you can run the main function from the IMDB class in "src/main/java/org/example/IMDB".
If you want to hear the song I've made, you have to copy the song from the zip installation file (./assets/song/My_Brick_Breaker_OST.wav <- made by me) and to put it in "./src/main/java/Assets/song".
Function | Regular | Contributor | Admin |
---|---|---|---|
View production details | x | x | x |
View actor details | x | x | x |
View notifications | x | x | x |
Search for any actor or production | x | x | x |
Add or delete an actor or a production to or from the favorites | x | x | x |
Add or delete user | x | ||
Add or delete actor or production from database | x | x | |
Add or delete rating to or from a production | x | ||
Update production details | x | x | |
Update actor details | x | x | |
Solve a request | x | x | |
Log in / log out system | x | x | x |