Skip to content

React Native mobile app for DoseMate, helping users improve medication adherence with reminders, tracking, and notifications.

Notifications You must be signed in to change notification settings

dcsil/DoseMate-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

DoseMate-mobile

React Native mobile app for DoseMate, providing medication schedule reminders and user interactions.


React Native Project Setup

Reference: Expo Tutorial: Create Your First App

This guide walks you through setting up the DoseMate React Native app using Node.js 24.x, npm 11.x, and Expo.


1. Install Node.js and npm

macOS / Linux (using nvm)

  1. Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc
  1. Verify nvm:
nvm -v
  1. Install Node.js:
nvm install 24
  1. Verify Node.js and npm:
node -v   # Example: v24.9.0
npm -v    # Example: 11.6.0

For non-mac devs, use WSL or another compatible terminal, or install Node.js directly.

Windows

  • Install Node.js directly from nodejs.org (check “Add to PATH” during installation).
  • Verify with:
node -v
npm -v

2. Install Expo Go App

  • Install Expo Go on your mobile device (iOS / Android) for testing the app.

3. Project Setup

From the root of the repository:

cd dosemate
npm install

4. Run the App

npm start
  • Opens Expo DevTools in your browser.
  • Scan the QR code using Expo Go to run the app on your device.

About

React Native mobile app for DoseMate, helping users improve medication adherence with reminders, tracking, and notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •