Harmonizing Global Health with the Elements of Nature
Aether Health is a holistic, AI-powered web platform that reimagines healthcare delivery through the lens of the five elements of nature: Fire, Water, Air, Earth, and Space.
Unlike traditional medical apps that feel clinical and anxiety-inducing, Aether Health provides a calm, culturally inclusive experience. It solves critical healthcare challengesβfrom health anxiety to counterfeit medicinesβby grounding every AI decision in verified medical data and utilizing Google Gemini API's advanced multimodal capabilities.
The Problem: People panic after Googling symptoms, often misinterpreting mild issues as fatal diseases.
The Solution: An empathetic symptom checker powered by Gemini that:
- Detects user anxiety via sentiment analysis
- Adjusts tone to be calming and reassuring
- Uses Retrieval-Augmented Generation (RAG) against WHO Clinical Guidelines
- Provides probability-based assessments (e.g., "85% Acid Reflux, 5% Cardiac")
The Problem: Citizens lack real-time, accessible data on local water safety.
The Solution: An interactive water safety platform featuring:
- Visual map of safe and unsafe water zones
- Citizen Science tool for reporting contamination
- Auto-GPS capture for contamination reports
- Automated ticket generation for local officials
The Problem: Illegible doctor handwriting leads to dangerous medication errors.
The Solution: AI-powered prescription reader that:
- Scans and deciphers messy handwritten prescriptions using Gemini Vision
- Extracts raw text and corrects misspelled drug names
- Automatically extracts dosage schedules
- Sets patient medication reminders
The Problem: Up to 20% of medicines in developing nations are counterfeit.
The Solution: Visual counterfeit defense system that:
- Analyzes medicine packaging (fonts, logo alignment)
- Verifies physical pill characteristics (shape, color)
- Cross-references against a "Golden Dataset" of genuine drugs
- Provides instant authenticity verification
The Problem: Healthcare is fragmented and excludes non-English speakers.
The Solution: Holistic intelligence layer providing:
- Instant translation to local dialects
- Aggregated data from all elements
- Holistic lifestyle recommendations
- Culturally sensitive health guidance
- Framework: React 18.2+ with Vite
- Language: TypeScript
- Styling: Tailwind CSS (Glassmorphism UI)
- Animations: Framer Motion
- Components: Custom component architecture
- Runtime: Node.js
- AI Engine: Google Gemini API (Gemini 1.5/2.5 Pro & Flash)
- Text Processing: Empathetic chat, symptom analysis, translation
- Multimodal Vision: Prescription OCR, visual counterfeit detection
- Database: MongoDB / Firebase
- Storage: Cloud storage for user profiles and images
- Maps: Google Maps API / Mapbox
- Build Tool: Vite
- Package Manager: npm/yarn
- Version Control: Git
Before you begin, ensure you have:
- Node.js (v18 or higher) - Download
- npm or yarn package manager
- MongoDB URI or Firebase Configuration
-
Clone the repository
git clone https://github.com/yourusername/aether-health.git cd aether-health -
Install dependencies
# Install all project dependencies npm install -
Environment Setup
Create a
.envfile in the root directory:# Google Gemini API Configuration GEMINI_API_KEY=your_google_gemini_api_key_here # Database Configuration DATABASE_URL=your_mongodb_connection_string # Server Configuration PORT=5000 # Optional: Firebase Configuration FIREBASE_API_KEY=your_firebase_api_key
-
Start Development Server
# Start the application in development mode npm run dev -
Build for Production
# Create a production build npm run build # Preview production build npm run preview
Health-application/
βββ components/ # React components
β βββ DashboardGrid.tsx
β βββ ElementSelector.tsx
β βββ LandingPage.tsx
β βββ OutputDisplay.tsx
β βββ SettingsPanel.tsx
β βββ TrustPanel.tsx
β βββ VoiceInput.tsx
βββ services/ # API and external services
β βββ geminiService.ts
βββ App.tsx # Main application component
βββ constants.tsx # Application constants
βββ translations.ts # Internationalization strings
βββ types.ts # TypeScript type definitions
βββ vite.config.ts # Vite configuration
- Symptom Analysis: Context-aware health assessments with anxiety detection
- Prescription OCR: Handwritten text recognition and drug name correction
- Image Verification: Medicine authentication through visual analysis
- Natural Language Processing: Multi-language support and translation
- Sentiment Analysis: Adaptive communication based on user emotional state
- Calm Interface: Non-clinical, soothing design language
- Accessibility: Support for multiple languages and dialects
- Transparency: Clear explanation of AI reasoning and data sources
- Privacy-First: Secure handling of sensitive health information
Aether Health is built with Trust & Safety as core principles:
Diagnostic advice is grounded in verified WHO datasets and clinical guidelines.
"Element Tick-Mark Traceability" shows users exactly which data sources contributed to health recommendations.
The platform is designed to support and calm users, always recommending professional medical consultation for serious conditions.
All health data is encrypted and stored securely, with user consent and control at the forefront.
| Variable | Description | Required |
|---|---|---|
GEMINI_API_KEY |
Your Google Gemini API key | β Yes |
DATABASE_URL |
MongoDB/Firebase connection string | β Yes |
PORT |
Server port number | β No (default: 5000) |
FIREBASE_API_KEY |
Firebase API key (if using Firebase) | β No |
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Debadrit Nag - Initial work - (https://github.com/DebadritNag)
- Google Gemini API for powerful AI capabilities
- World Health Organization (WHO) for clinical guidelines
- The open-source community for amazing tools and libraries
- Healthcare professionals who provided expert guidance
For support, questions, or suggestions:
- Open an issue on GitHub
- Email: ritnag2023@gmail.com
- Documentation: [Link to docs]
Built by Debadrit