Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 2.08 KB

README.md

File metadata and controls

50 lines (30 loc) · 2.08 KB

Screenmatch

Java Spring Boot

This project is built using Java, Spring Boot and the Jackson library.

This project is a command line application that searches for data on the OMDB API and returns information about the series.

Table of Contents

Requirements

Functional requirements

  • The application must be able to display the menu and interact with the user in a command line, allowing them to type the name of the series they want to search for.
  • The application must be able to search for the complete data for each series, displaying by name, the total number of seasons and the respective rating for each series.
  • The application must be able to display the episodes by name, rating and release date corresponding to each season.
  • The application must be able to show a general list of all episodes of each series.
  • The application must be able to list the episodes grouped and sorted by name, episode number, rating and release date for each season.
  • The application must be able to collect and display the ratings of each season for the chosen series.
  • The application must be able to display information about the average, the ratings for the best and worst episode, and the number of episodes of each chosen series.

Installation

  1. Clone the repository:
git clone https://github.com/alxporto/screenmatch.git
  1. Install dependencies with Maven

Usage

  1. Launch the application by clicking 'Run ScreenmatchApplication' button or pressing 'Shift+F10' on Intellij IDEA, or just clicking 'Run Code' button or by pressing 'Ctrl+F5' in Visual Studio Code.
  2. The app will be accessible at the command line via terminal.