/Merge

Primary LanguageJavaScript

Merge

Merge

Merge is an IOS mobile app that allows users to store their medical records in one place. User can add a basic health profile, keep track of routine health screenings history, and compile a list of healthcare providers. As a part of the Hack Reactor program, the goal of this project was to build a minimum viable product in 72 hours. Some additional features that will be implemented in the future include the following:

  • a family account that can have up to 5 individual profiles
  • a section to add medical records (lab results, immunization records, office visit notes, etc.) sorted by category

Tech Stack

React Native Expo Javascript Node.js Express.js Axios Postgres sequelize Firebase

Demo

Full Demo Video

Component Details

Login Screen

A secure authentication system using Firebase was implemented to improve the login and signup experience for end users. Users can login to the app using their existing login credentials.

Signup Screen

Users can sign up for an account using their existing email. In addition to an existing email, sign up requires a password, first name, last name, and date of birth.

Home (Health Profile)

The home screen contains the user's basic health profile that can be edited. Health profile consists of medical conditions, allergies, bloodtype, height, and weight.

Health Screenings History

Users can view, add, edit, and delete routine health screenings history by category. Categories include medical, dental, vision, women's wellness, and other. Each category consists of health screening entries.

Care Team

Users can record a list of their healthcare providers with their respective contact information. A provider can be added, edited, and deleted from the existing list.

Installation & Use

  1. Clone the repo
git clone https://github.com/sarakim323/Merge.git
  1. Install all required packages
npm install
  1. Start the Metro Bundler
npm start
  1. Scan the QR code from Metro Bundler or open the IOS simulator as instructed in the terminal
  2. Start the server
npm run server-dev