Nivara AI is an advanced AI-powered medical symptom assessment and health companion designed to provide users with intelligent, safe, and actionable health insights. Built for the modern user, it bridges the gap between symptom onset and professional medical consultation.
Nivara uses Large Language Models (LLMs) to conduct intelligent follow-up interviews based on user-reported symptoms. It analyzes severity, urgency, and provides personalized recommendations ranging from home care to emergency warnings.
- Intelligent Symptom Assessment: Adaptive follow-up questions powered by Groq (Llama-3).
- Multi-Modal Analysis: Image-based skin/symptom analysis (Vision AI).
- Urgency Triaging: Clear indicators for Home Care, 24-hour visits, or Emergency care.
- Smart Recommendations: Suggests specialists, diagnostic tests, personalized lifestyle advice, and nearest hospitals based on suggested specialists.
- Security First: AI-generated disclaimers and privacy-focused data handling.
- Modern UI: A glassmorphic, fluid interface built with Flutter Animate.
- Framework: Flutter (Dart)
- State Management: Riverpod
- AI Engine: Groq API (Llama-3-70b-versatile)
- Location Services: Geolocator (Real-time GPS coordinate fetching)
- Geo-Mapping: Geoapify API (Hospital lookup & proximity search)
- Navigation: GoRouter
- Local Storage: SharedPreferences
lib/
├── app/ # Global theme, router, and app configuration
├── core/ # Shared services (Notifications, Startup)
├── features/ # Feature-first architecture (Assessment, Hospitals, Meds)
├── shared/ # Reusable widgets and UI components
└── main.dart # Application entry point
-
Clone the repository:
git clone https://github.com/vishaltn74-dev/Nivara.git cd nivara -
Install dependencies:
flutter pub get
-
Configure Environment Variables:
- Copy
.env.exampleto.env. - Add your
GROQ_API_KEYandGEOAPIFY_API_KEY.
- Copy
-
Run the app:
flutter run
The app requires the following keys in your .env file:
| Variable | Description | Source |
|---|---|---|
GROQ_API_KEY |
Powers the symptom engine | Groq Console |
GEOAPIFY_API_KEY |
Powers the hospital lookup | Geoapify Console |
© 2024 Vishal T N. All Rights Reserved.
This project is the intellectual property of Vishal T N. No part of this repository may be copied, distributed, or modified without explicit permission from the author.
Disclaimer: Nivara AI is a symptom assessment tool and does not provide medical diagnoses. Always consult a healthcare professional for medical concerns.