-
Notifications
You must be signed in to change notification settings - Fork 2
Design Document
Edward Eldridge edited this page Apr 24, 2018
·
6 revisions
In this diagram, we can see the flow of data between the client, server and website.
The application was designed with security, ease of use and efficiency in mind.
We ensured the product was secure by adding a proxy in between the client and database to ensure user's and possible attackers wouldn't have direct access to the database.
We wanted to make the application accessible and easy to use by anyone. We kept the login/register menus and the main display of results clean and easy to understand.
To be useful, the program had to be fast and efficient with logging and in searching for a product. We made sure we used a database that was fast and a server that was quick to respond to requests. (MongoDB and Google Cloud)