Skip to content

fullstackatbrown/project-dewb

Repository files navigation

Ghana Health Service Home Visits Tracker

Overview

Ghana Health Service Home Visits Tracker is a mobile application engineered to facilitate maternal and child healthcare access in rural Ghana, expanding access to communication, notifications, prescriptions, and appointments. The app functions as a combination of specialized electronic health records and telehealth services for health providers, community health workers, and patients.

App Features

Sign In/Up Auth Community Notices Physician Messaging 1-1 Chat Features Notifications

Codebase

The frontend is a React Native app coded mostly in Javascript, using Expo Go for mobile app deployment. The backend uses Firebase Auth and Firestore Database for secure patient & physician data storage. Wireframe UI mockups are designed using Figma. See Design Prototypes: https://www.figma.com/file/xtHG2GzdyWOTMuTpztyPhT/DEWB?type=design&node-id=0-1

Set up

  1. Make sure you have Expo Go and npm/yarn installed on your mobile device and laptop/desktop running your IDE respectively.

  2. Install all dependencies

    yarn install
    npx expo install [email protected]
    

    Please note that the version number following react-native@ may differ.

  3. Run frontend

    npx expo start
    

    Your terminal should give you yellow-colored instructions if you're missing installations.

  4. Scan QR code that appears in terminal using your mobile device to access application on Expo Go.

  5. You should now see a login page on your mobile app. Enter an existing or new account to login or sign up.

  6. [For Developers only] Log into the Firebase console using account corresponding to [email protected]. Your login password and credentials will be provided to you if you are a DEWB developer.

  7. [For Developers only] In the Firebase console, go to Firestore Database and Firestore Authentication to access backend. You should see your account show up in the backend service immediately after you add an account.

  8. Going back to your mobile app, you should now see a profile entry page. Set up your profile with an appropriate username.

  9. You should now be able to access the landing page, chat features, notifications, and other app features for your GHS account!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published