Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.45 KB

ui_component.md

File metadata and controls

16 lines (12 loc) · 1.45 KB

UI Component will provide different views for the following different users

All users will be required to go through authentication, and we decided to use external identify provided, because users can leverage existing accounts to login into the web application directly.

We decided to use responsive web application instead of native app as the form of the front end because it is fast to develop and easily available for all users. The responsiveness design will automatically adapt browser space for different platforms with different resolutions, yet the look and feel of the Farmacy app will be consistent across all platforms.

There are many UI architecture patterns can be used to construct the GUI, and we chose MVC pattern to get started, because it is fast and easy to develop, and suitable for simple user interface. If GUI logical gets more complicated in the future, we can use MVVM pattern because it provides better separation and better test-ability.