HealthSync AI
A comprehensive health management application built with React Native and Expo, designed to empower users with tools to track, organize, and optimize their healthcare journey.
Overview
HealthSync AI combines cutting-edge AI technology with intuitive design to create a personal healthcare companion. The app provides medication tracking, appointment management, secure document storage, and an AI-powered health assistant to help users make informed health decisions.
Key Features
- AI Health Assistant: Chat with Athena, an AI-powered assistant that answers health questions and analyzes health documents
- Medication Management: Track medications, set customizable reminders, and monitor adherence
- Appointment Tracking: Manage doctor appointments with calendar integration and reminders
- Secure Document Storage: Store and organize health records, prescriptions, and reports in a secure cloud environment
- Health Metrics: Visualize health data including steps, vitals, and other metrics
- Weather Integration: Real-time weather data with health impact indicators
- Cross-Platform: Seamlessly works on iOS and Android devices
- Beautiful UI: Modern, glassy UI with customizable themes and wallpapers
Technology Stack
- Frontend: React Native, Expo, TypeScript
- Backend: Appwrite (Authentication, Database, Storage)
- AI Integration: Google Generative AI (Gemini)
- State Management: React Context API
- Styling: StyleSheet, Linear Gradients, BlurView
- API Integrations: WeatherAPI, Google Gemini API
Screenshots
Getting Started
Prerequisites
- Node.js (v16 or higher)
- npm or pnpm
- Expo CLI
- Appwrite instance (for backend)
Installation
- Clone the repository
git clone https://github.com/yourusername/healthsync-ai.git
cd healthsync-ai
- Install dependencies
- Set up environment variables
Create a
.env
file in the root directory with:
EXPO_PUBLIC_WEATHER_API_KEY=your_weather_api_key
EXPO_PUBLIC_GEMINI_API_KEY=your_gemini_api_key
EXPO_PUBLIC_APPWRITE_ENDPOINT=your_appwrite_endpoint
EXPO_PUBLIC_APPWRITE_PROJECT_ID=your_appwrite_project_id
EXPO_PUBLIC_APPWRITE_DATABASE_ID=your_appwrite_db_id
Many More. Please explore the project.
- Start the development server
License
This project is licensed under a custom license - see the LICENSE file for details.
Notice
This software is the intellectual property of its authors. While the source code is available for educational purposes, unauthorized copying, modification, distribution, or use in commercial products is strictly prohibited without explicit permission from the authors.
Contributors
Acknowledgments
Hackathon Winning Project | HackStorm 2025 | BPPIMT
- This project has won 2nd place in the event HackStorm of my college B.P. Poddar Institute of Management and Technology’s techfest event TechStorm 2.25.
Made with ❤️ in India |
YBTHEFLASH - Be The Impossible. |