Skip to content

Homework from POO in 2023 - 2024 where I had to make my own IMDB using Java and any other language / library I want, but still following the college's rules of implementing.

Notifications You must be signed in to change notification settings

robertnen/My-IMDB

Repository files navigation

Windows Ubuntu


Gradle Java

My_IMDB banner

My IMDB

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.

Requirments:

You needs Java 17+ to run it.

How to run the program.

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>"

How to run the source code.

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".

Functions

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

Menu CLI

CLI Log In Menu CLI

Menu GUI

Log in

Menu GUI

Homepage

Homepage

Search

Search

Create Request

Create request

View Requests

View requests

About

Homework from POO in 2023 - 2024 where I had to make my own IMDB using Java and any other language / library I want, but still following the college's rules of implementing.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages