Skip to content

Applekiller733/movieapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

movieapp

A C++ app which allows operator to choose between access modes (admin/user).

admin access allows operator to add, remove or update elements of the movies list, which the operator can load/save to a JSON file.

user access allows operator to see movies one by one by genre, look at their trailers through a Youtube link and add movies to their watch list, which they can likewise load/save to a JSON file.

The user's saved watchlist can then be displayed either in Excel or in the user's browser in the form of a table.

Development

-v0.1 initial commit

-v0.2 switched to using STL vector

-v0.3 fixed filepaths, adapted app to windows, switched to c++11 range-based for loops/other STL methods

-v0.4 added CSV/HTML output file saving and proper display using excel/broswer

-v0.5 added a primitive, yet functional GUI

-v0.51 added very small changes to code and changed GUI style slightly

-v0.6 added polymorphism to repository, more work on GUI

Note: console UI currently unavailable, requires refactoring

Roadmap:

  • Adding CSV/HTML output files DONE

  • Refurbishing exceptions/validations in project

  • Creating UML Diagram DONE

  • Creating proper GUI basic GUI complete, but further work required

  • Switching from Nlohmann to Qt for json files

  • Adding MySQL database

  • Refactoring Repository to use polymorphism

  • Adding web embedding to GUI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages