Skip to content

Medical-Information-Assistant-MIA/MIA-FE

Repository files navigation

Abstract:

Mia simplifies your healthcare journey by consolidating all your vital medical information in one place. Keep track of conditions, medications, doctors, and health events effortlessly. Access a centralized doctor directory. Maintain a personal health log to record important events and notes. Take control of your health with Mia.

Built With:

TypeScript, React, Graphql. Tested with Cypress.

Contributors:

Sophie Labelle
Kass Daniello
Amber Shipley

Installation Instructions:

  1. Clone down this repo

  2. Install dependencies by using ‘npm install’ in your terminal within the root directory.

  3. To host website on your local machine, run ’npm start’ in terminal.

  4. A window should be opened in your default browser, if not, navigate to http://localhost:3000 in your preferred browser to view the hosted application!

Testing Instructions:

To run the test suite associated with the functions behind the scenes and how they interact:

Run 'npm run cypress' from the terminal while within the main directory of the application and select E2E Testing, and your chosen browser in the following window.

Preview of App:

Homepage Dashboard Condition page

Wireframe Screenshots:

Screen Shot 2023-05-25 at 11 54 56 AM Screen Shot 2023-05-25 at 11 55 04 AM Screen Shot 2023-05-25 at 11 55 21 AM

Live demo:

Application is deployed live at: Vercel

Context:

This project was the final capstone project during Turing, combining a front end team with a backend. The backend repo can be found here

Learning Goals:

  • Familiarize ourselves with TypeScript
  • Employ GraphQL
  • Work directly with a backend team

Future Feature Ideas:

  • Edit function
  • Adding additional information to existing conditions
  • Live list of medications to choose from