Professional Documents
Culture Documents
Online Medical Platform Project Assignment 1
Online Medical Platform Project Assignment 1
-Assignment 1-
b. The frontend, made in Vue.js that provides a friendly interface for the users. It mainly consists
of views that use data from the backend.
c. The database, that deals with storing data that can be later accessed by the backend
2. Database Design
A class named Person was created to maintain all the common fields between the possible roles in this
application. Namely, Doctor, Caregiver and Patient. In this way, we avoid writing duplicate code.
Backend
4. Build and execution considerations
To access the project on the cloud:
Frontend: https://lifeline-medapp.herokuapp.com/
Backend: https://lifeline-medapp-backend.herokuapp.com/
Doctor:
Username: tabita
Password: Password1
Caregiver:
Username: amysteele
Password: Password1
Patient:
Username: leosullivan
Password: Password1
The functionality of the backend can also be seen by sending requests using postman:
In order to run the server locally, clone the projects. For backend, run Application from the main package and
for the front end write in console
“npm run serve” and access the
given links:
Example of a page: