You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Security
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.
Ease-of-use
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.
Effiency
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)