lianaa98 / first-aide-client

AI-powered personal health assistant (mobile app)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Final Project at Lighthouse Labs

First Aide (Client side)

This is a final project for Web Development Bootcamp at Lighthouse Labs, completed within 7 days. Contributors include Liana Kan, Kayano Oyama and Dan Ross.

First Aide is an AI-powered personal health assistant that utilizes speech recognition and Open AI to provide medical related advice. It also keeps track of personal medical records.

To access the back-end repo, please click the below link:

πŸ”— Back-end Repo πŸ”—

Demo Video

Click below to see demo video.

πŸ”— First-Aide Demo (without voice) πŸ”— πŸ”— First-Aide Demo (with voice) πŸ”—

Disclaimer

This project is created for learning purpose only. In case of medical issues / emergency, please seek professional medical help or go to the emergency room. The responses of the app are fetched from Open AI and cannot replace doctors' advices.

App Features

  • User Registration, Login / Logout
  • User can navigate using the bottom navigation bar
  • User can ask questions using voice
  • Speech Recognition for user questions
  • App returns answers to user questions right away using Open AI technology
  • User can bookmark those first-aid responses for future easy access
  • User can edit titles of bookmarks, even delete bookmarks
  • User can create and update their emergency contacts
  • User can create and update their prescriptions, allergies and conditions
  • The app provides a list of nearby hospitals according to the city where user resides
  • User can edit their profile and change their name/email/city
  • The app remembers users locally even when they quit and re-launch the app

Tech Stack

  • React-native (expo)
  • Tailwind CSS
  • Open AI
  • Express.js
  • Json Web Token (JWT)
  • PostgreSQL

Getting Started

  • Make sure you have xcode installed, then fork and clone this repo
  • Please also fork and clone the server repo, and follow instructions in that repo
  • Start the front-end by npm i and then expo run:ios
  • Enjoy!

About

AI-powered personal health assistant (mobile app)


Languages

Language:JavaScript 93.9%Language:Ruby 3.1%Language:Objective-C++ 2.6%Language:Objective-C 0.3%Language:Swift 0.1%