Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anezovic1/movie-library


https://github.com/anezovic1/movie-library

java javafx-gui

Last synced: about 18 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Description of the project

:movie_camera: This is a simple application in Java that was implemented as a project for university coursework (*Software Construction Course*). Project was inspired by TMDB and IMDb.
This application contains important information about all movies and users that are in database.

* Users can sign up, log in, create watchlists and search for a specific movie.
* Admins can add a new movie, delete movies, delete users and see all users and movies that are stored in database.

## How to run the App?

The most important command for running this app is:
```
mvn clean javafx:run
```
Other commands we used are:
```
mvn clean install
mvn javadoc:aggregate
```

## Functionality
* Search for a movie

![search](gif/search.gif)

* Log in and create watchlist

![login](gif/login_create.gif)

* List of all movies

![login](gif/movies.gif)

* Log in as admin

![login](gif/admin.gif)