Skip to content

khamerling-potts/healthseed-client

Repository files navigation

Healthseed - an organization tool to manage your health

Overview

Healthseed is a mobile application allowing users to keep track of their medications, conditions, providers, routines, and appointments. Watch a full video demo here.

I built Healthseed's backend (deployed on Heroku) using Python, Flask-SQLAlchemy, and PostgreSQL on Render. The client (this repo) was built with JavaScript, React Native, and Expo - designed specifically for iOS. Client side routing was made possible with React Navigation. Front end styling was developed using React Native Paper in addition to many other open-source libraries (such as dropdown picker, libphonenumber, and datetimepicker).

Features (gifs may take a minute to load)

Create an Account/Login

Users can either create an account or sign in with existing credentials. User accounts include a name, username, birthday, and password.

Home page

After signing in, users are brought to a home page that includes a calendar marked with appointments and an overview of their routines.

Providers

Users can keep track of provider information by adding, editing, and deleting providers.

Adding Providers

Editing a Provider

Medications

The medications page provides a place for users to log any medications they are taking, including optional notes and dosages/instructions.

Adding Medications

Up to 3 initial instructions w/ time and dosage can be added during initial creation of a medication. More can be added from the newly created medication card displayed on the screen. Medication instructions can be assigned to a routine on the Routines page.

Adding additional instructions and editing medications

Editing and deleting medications and instructions

Routines

Users can keep track of their daily habits by creating routines. Routines include a title, description, time, and optional medication instructions.

Adding routines

Editing and filtering routines by time

Appointments

Users can keep track of appointments by logging their date, time, provider, and location. This page features intuitive date/time pickers, dropdowns, and suggested addresses.

Adding appointments

Editing and deleting appointments

Profile

Users can navigate to the profile page from the app overview and view their account information or log out.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published