MediOrange is an intelligent medical assistant application built with Flutter. It leverages Google's Gemini AI to provide healthcare professionals and users with quick access to clinical guidelines, medical protocols, and procedural information based on standard authorities like WHO and CDC.
- AI-Powered Medical Assistant: Chat with "MedAssist", an AI specialized in medical procedures and protocols.
- Clinical Guidelines: Get answers based on standard clinical protocols (WHO, CDC).
- Smart Context: The AI is instructed to act as a medical expert and clarify its nature as an AI assistant.
- Modern UI: Clean, user-friendly interface with a distinctive orange theme.
- Secure Configuration: Uses environment variables for API key management.
- Framework: Flutter
- AI Model: Google Gemini (via
google_generative_ai) - State Management:
setState(Simple and effective for current scope) - Configuration:
flutter_dotenv
Follow these steps to get the project up and running on your local machine.
- Flutter SDK installed.
- A Google Cloud project with the Gemini API enabled.
- An API Key for Gemini.
-
Clone the repository
git clone https://github.com/Szymqn/MediOrange.git cd medi_orange -
Install dependencies
flutter pub get
-
Configure Environment Variables Create a
.envfile in the root directory of the project and add your Gemini API key:GEMINI_API_KEY=your_api_key_here
-
Run the App
flutter run
MediOrange is an AI assistant and does not replace professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


