A modern healthcare assistance platform built with Flutter, designed to connect patients with doctors through an intuitive and accessible interface.
- Dual User Roles: Separate interfaces for doctors and patients
- AI-Powered Assistance: Intelligent health-related queries and recommendations
- OCR Integration: Text recognition for medical documents
- Speech-to-Text: Voice input support for accessibility
- Modern UI: Clean and intuitive interface with material design
- Secure Authentication: Role-based authentication system
- Flutter SDK (>=3.1.0)
- Dart SDK
- Android Studio / VS Code
- Git
- Clone the repository
git clone https://github.com/SG2407/Arogyan.git- Navigate to project directory
cd Arogyan- Install dependencies
flutter pub get- Set up environment variables
cp .env.example .envThen edit .env file with your API keys and configuration.
- Run the app
flutter run- Framework: Flutter
- Language: Dart
- State Management: Provider
- Navigation: GoRouter
- AI Integration: Groq API
- ML Features: Google ML Kit
- UI Components: Material Design, Custom Widgets
lib/
├── main.dart
├── models/
├── providers/
├── screens/
│ ├── auth/
│ ├── doctor/
│ ├── patient/
│ └── common/
├── services/
│ ├── ai/
│ ├── ocr/
│ └── speech/
└── widgets/
Create a .env file in the root directory with the following variables:
GRK_API_KEY=your_groq_api_key_here
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Flutter team for the amazing framework
- Groq for AI capabilities
- Google ML Kit for OCR functionality
- All contributors and supporters
Project Link: https://github.com/SG2407/Arogyan
Made with ❤️ using Flutter