Design Rationale App Fokcus is going to be integral in the near future for up and coming entrepreneur to develop their own skill sets as well as their respective companies. Therefore, it is vital for the modern entrepreneur to be able to access our application from anywhere through their phone. As mentioned above, we hope that all aspiring or existing entrepreneur will use our application to help him/her to achieve his or her respective goals. Our iOS application uses the architecture pattern. It helps us separate our application into 3 parts: UI Storyboard in Xcode Logic AWS Lambda: Matching Algorithm and functionalities Storage Amazon Firebase : Storing all the data The UI, which is built using Xcode and Swift, utilizes the MVC architecture to present the data it fetched and received from firebase and AWS respectively. The logic level is in charge of the matching algorithm functionality as well as other functionalities such as logging in, deleting accounts and signing up. The last section, Storage, is used to store and retrieve information from our database. Using API calls and our server data will be transferred to the application. We chose firebase because it uses a NO-SQL database, which is easier and better to implement, as the data gets large.
Design Rationale App Fokcus is going to be integral in the near future for up and coming entrepreneur to develop their own skill sets as well as their respective companies. Therefore, it is vital for the modern entrepreneur to be able to access our application from anywhere through their phone. As mentioned above, we hope that all aspiring or existing entrepreneur will use our application to help him/her to achieve his or her respective goals. Our iOS application uses the architecture pattern. It helps us separate our application into 3 parts: UI Storyboard in Xcode Logic AWS Lambda: Matching Algorithm and functionalities Storage Amazon Firebase : Storing all the data The UI, which is built using Xcode and Swift, utilizes the MVC architecture to present the data it fetched and received from firebase and AWS respectively. The logic level is in charge of the matching algorithm functionality as well as other functionalities such as logging in, deleting accounts and signing up. The last section, Storage, is used to store and retrieve information from our database. Using API calls and our server data will be transferred to the application. We chose firebase because it uses a NO-SQL database, which is easier and better to implement, as the data gets large.
SSAD_DCP_S17b_T08_V3.docx