Back to Projects
Personal Project
completed

SafeHealth

Healthcare app for understanding prescriptions and scheduling medication intake using React Native, Supabase, and AI-powered analysis.

Categorypersonal
TimelineOct 2024 - Dec 2024
Statuscompleted
Tech StackExpo, React Native, Typescript...
SafeHealth

SafeHealth - AI Powered Prescription & Medication Guide

SafeHealth is a comprehensive mobile and web application designed to help patients understand their prescriptions and stay on track with their medication schedules. By leveraging AI-powered analysis, patients can easily scan their physical prescriptions, extract complex medical details, and receive detailed suggestions and safety guidelines in plain, accessible language.

Key Features

  • Prescription Scanning & OCR: Capture or upload images of your physical prescription to extract active ingredients and instructions automatically.
  • AI-Powered Explanations: Get a detailed, user-friendly breakdown of what each medication is for, its dosage rules, and natural ways to improve health.
  • Medication Scheduling & Alerts: Set recurring medication reminders with scheduling calendars so you never miss a dose.
  • Offline Mode Support: View synced prescriptions and instructions without an internet connection using local SQLite cache storage.

The Technology Stack

SafeHealth was constructed with state-of-the-art technologies to ensure high speed, data integrity, and a premium user experience:

  • Frontend: React Native with Expo and TypeScript for cross-platform app performance, TailwindCSS (NativeWind) for layout styling.
  • Backend Service: Next.js Server Actions and Route Handlers for the secure ingestion and routing of AI models.
  • Database layer: Supabase PostgreSQL with Drizzle ORM and Neon DB cluster for scalable storage.
  • AI Integration: OpenAI GPT-4 Vision model to analyze scanned documents and deliver medical guidance.

Full Technologies & Libraries

Expo
React Native
Typescript
PostgreSQL
Drizzle
Neon
Open Ai Apis
Supabase Storage
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on Linkedin and I'll respond whenever I can. I will ignore all soliciting.

X
LinkedIn