Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.02 KB

ArchitectureAndDesign.md

File metadata and controls

20 lines (12 loc) · 1.02 KB

Architecture and Design

Logical Architecture

This project is based on an MVC architectural pattern. The user communicates with the pocket cinema UI which in turn will get all its data through the database logic. Finally, the database logic is in charge of getting all the needed information from the IMDB API or the Google Firebase database.






Physical Architecture

As described in the previous section, this mobile application is based on an MVC architectural pattern. Each user, through its device, has a UI that presents multiple functions related to movies, such as commenting on movies and making lists. The application has a logic implemented for each of these actions. Some actions will have to get or store information, therefore this logic can communicate with the external sources Google Firebase and IMDB API.