Skip to content

darkcom109/RemedyDose

Repository files navigation

💊 RemedyDose

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.


🚀 Features

  • 🔐 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 .env and Expo Public Variables
  • 🎨 Modern UI with Expo Router navigation and Google Fonts
  • 📱 Cross-Platform Support (iOS, Android, Web)

🧠 Tech Stack

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

💾 Installation

# 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

About

A Full-Stack React Native and Expo Application That Utilises Local Authentication, Scheduled Notifications, an Appwrite Database (Backend as a Service) and Hugging Face for AI Interaction and Assistance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors