Skip to content

Streaming service app created with C++ and the SGG library.

Notifications You must be signed in to change notification settings

katerinamant/moviebox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieBox

Streaming service app created using C++ and the SGG library.

Screenshots

Screenshot_20230204_114708

Screenshot_20230204_114733

Screenshot_20230204_114750

Screenshot_20230204_114833

Description

Using the SGG library, we created a film library app called "MovieBox". The app contains a "Who's Watching?" screen with 3 user options, a home screen, a browse screen and an info screen.

The home screen contains a slideshow to showcase 4 movies and a selcetion of 5 popular movies and 5 new releases. The browse screen offers movie filtering by release year and genre, as well as a searchbar for titles, actors and directors. When a movie is selected from either screens a movie screen appeares with additional information and pictures.

The widgets and the screens are created in the widgets.h file and the functionality of the app can be found in the file gui.cpp.

More information on building the SGG library inorder to run this project can be found here. The application has been tested and works both on UNIX-based and Windows systems.

Lessons learned from this project

  • Included basic graphics and interaction functionality in a C++ application.
  • Used Visual Studio and also created a build script.
  • Created classes with multilevel inheritance.

Creators

About

Streaming service app created with C++ and the SGG library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.6%
  • Shell 1.4%