Skip to content

Architecture Model

Zerytle edited this page Apr 8, 2019 · 6 revisions

To use our program, the user must access our web portal hosted on Heroku. After first logging in, the user is brought to a simple entry page with a dashboard from which they can select their task. This allows the user to: *View their own profile *Register for an internship *Upload, reupload and view the documentation related to an internship *Receive important reminders

After a frontend function is called, it sends a query through the server to our backend, where our controllers and services handle the request and either add to or retrieve data from our repositories. These repositories form the main connection point between our (student) viewpoint and the other viewpoints.

Clone this wiki locally