RemedyDose is a Full-Stack React Native and Expo application designed to compete against modern medication reminder applications.
It integrates local authentication, scheduled notifications, and a full Appwrite backend (BaaS) — enhanced with Hugging Face AI for smart assistance and conversational interaction.
- 🔐 Local Authentication (Fingerprint / Face ID via Expo Local Auth)
- ⏰ Scheduled Local Notifications for medication reminders
- 🧠 AI-Powered Chat & Assistance using Hugging Face Inference API
- ☁️ Full Backend Integration with Appwrite (authentication, database, and storage)
- 📋 Health Logs & Medication Tracking stored securely in the cloud
- ⚙️ Environment Configuration with
.envand Expo Public Variables - 🎨 Modern UI with Expo Router navigation and Google Fonts
- 📱 Cross-Platform Support (iOS, Android, Web)
| Layer | Technology |
|---|---|
| Framework | React Native (Expo SDK 54) |
| Language | TypeScript / JavaScript |
| Routing | Expo Router |
| Authentication | Expo Local Authentication |
| Notifications | Expo Notifications |
| Backend | Appwrite (BaaS) |
| AI | Hugging Face Inference API |
| Storage | SecureStore + Appwrite Databases |
# Clone the repository
git clone https://github.com/darkcom109/RemedyDose
cd RemedyDose
# Install dependencies
npm install
# Create a .env file and add your keys
EXPO_PUBLIC_APPWRITE_ENDPOINT=YOUR_APPWRITE_ENDPOINT
EXPO_PUBLIC_APPWRITE_PROJECT_ID=YOUR_PROJECT_ID
EXPO_PUBLIC_APPWRITE_DATABASE_ID=YOUR_DATABASE_ID
EXPO_PUBLIC_APPWRITE_COLLECTION_ID=YOUR_COLLECTION_ID
EXPO_PUBLIC_APPWRITE_COLLECTION_ID_LOG=YOUR_COLLECTION_ID_LOG
EXPO_PUBLIC_HUGGING_FACE_TOKEN=YOUR_HUGGING_FACE_TOKEN
# Start the project
npx expo start --tunnel






