Skip to content

A C++ Film Browser application that provides a graphical interface for browsing, searching, filtering movies using the SGG library.

License

Notifications You must be signed in to change notification settings

Praiven/movie-browser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Browser

This project was developed as an assignment for a C++ course at AUEB University.

The goal was to create a simple graphical interface for a film library using the Simple Graphics Library (SGG).

Demo.mp4

Usage

To run the application

  • Download the ZIP file of the project.
  • Extract the contents of the ZIP file to a desired location.
  • Navigate to the bin folder.
  • Run the executable file to launch the application

Project Requirements

The project involved creating a graphical interface for a film library using C++.

The requirements included:

  • Creating a simple graphical interface for a film library.
  • Implementing search functionality for movies based on their production date and film type.
  • Implementing various basic graphical elements such as buttons, sliders..
  • Utilizing inheritance and polymorphism.

Extra Features

In addition to the basic requirements, extra features were implemented such as:

Dock Animation: All widgets slide down smoothly when the dock is hovered.

TextField: An input field is included to support filtering via searching.

Sliders: Sliders were implemented to filter movies based on the production date.

About

A C++ Film Browser application that provides a graphical interface for browsing, searching, filtering movies using the SGG library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%