ENT Insight is a mobile application designed for analyzing Medical images related to ENT (Ear, Nose, and Throat) conditions using Deep learning APIs.
These instructions will help you set up and run the ENT Insight Flutter app on your local machine for development and testing purposes.
- Upload and analyze Medical images.
- Real-time prediction and analysis results.
- User-friendly interface.
- Flutter SDK (Latest Version): Install Flutter
- Android Studio/VSCode (IDE)
- Ngrok for backend API tunneling: Install Ngrok
git clone https://github.com/24-25J-097/ent-disease-detection-mobile-app.git
cd ent-disease-detection-mobile-app
To see any misconfigurations in flutter instaltion
flutter doctor
flutter pub get
- Register an account and log in to the Ngrok dashboard official site.
- Download and install Ngrok from the official site.
- Run the following command to authenticate Ngrok on your system:
ngrok config add-authtoken <token>
- Start your local Node.js backend API server.
cd <path to ent-disease-detection-api>
npm start
- Read the instruction in DL Model Repo
ngrok http --domain=monarch-witty-platypus.ngrok-free.app 4000
Replace 4000 with your backend’s port. Ngrok will provide a public URL like https://.ngrok.io.
- Open the file lib/config.dart (or wherever the API URL is configured).
- Update the BASE_URL value:
// lib/config.dart
const String BASE_URL = "https://<your-ngrok-url>.ngrok.io";
flutter run
Copyright (c) 2024 24-25J-097
All rights reserved. No part of this software may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without prior written permission from the author, except for brief quotations in reviews or academic references.
Unauthorized use, modification, or distribution is strictly prohibited.