React Native mobile app for DoseMate, providing medication schedule reminders and user interactions.
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.
- Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc- Verify nvm:
nvm -v- Install Node.js:
nvm install 24- Verify Node.js and npm:
node -v # Example: v24.9.0
npm -v # Example: 11.6.0For non-mac devs, use WSL or another compatible terminal, or install Node.js directly.
- Install Node.js directly from nodejs.org (check “Add to PATH” during installation).
- Verify with:
node -v
npm -v- Install Expo Go on your mobile device (iOS / Android) for testing the app.
From the root of the repository:
cd dosemate
npm installnpm start- Opens Expo DevTools in your browser.
- Scan the QR code using Expo Go to run the app on your device.