Solutions Overview - PatilAntariksh/Mind-For-The-Blind GitHub Wiki

Overview

The "Mind-For-The-Blind" project is a mobile application designed to cater the needs visually impaired individuals relating to travel. The app will be developed in Android studio using Flutter as it will support both Android and iOS platforms. It provides three main services: Currency detection, AI-powered voice assistant, and Navigation helper through secure video calls.

Type of Application & Hosting

This is a cross-platform mobile application that will be available on both Android and iOS. The app will be cloud-connected, will utilize Google Firebase for authentication and storage. The AI chatbot and currency detection functionalities will process requests in real-time, leveraging cloud-based APIs and machine learning models. Video calls will be powered by Jitsi Meet, ensuring seamless and secure communication between users. For the AI chatbot we are planning to use the GPT API to support the realtime functionality.

Types of Users

  • Visually Impaired Users – The primary users of the app who rely on its features for assistance.

  • Helpers – Individuals who assist visually impaired users through the navigation helper feature.

Why This Architecture?

We've chosen this modular, cross-platform design for following reasons:

  • Real-time processing: Real-time interaction is necessary for AI chatbot response, currency identification, and live video calls. With a cloud-based backend, low latency is guaranteed and processing is quick.

  • Scaling: Firebase and cloud-based API enable easy scaling of the system in sync with the number of users.

  • Security: Biometric login and end-to-end video call encryption enable security and protection of data.

  • Independent Services: Modular design facilitates independent processing of currency identification, AI support, and video chat, making it less reliant on each other and more resilient.

By using this API-based and multifunctional design, we ensure that the application is efficient, secure, and scalable, providing a convenient and easy-to-use experience to visually impaired users.