This mobile application is designed to assist visually impaired individuals by providing various features and functionalities. Users can switch between Arabic and English languages for a more personalized experience. The application incorporates Assistive Technologies to enhance accessibility.
The initial screen where users can log in or sign up for a new account. Validation ensures accurate data entry.
Allows users to reset their password by sending an email with instructions.
Enables users to create a new account with valid data.
Users can select whether they want to volunteer or need assistance.
- Video call connection with volunteers.
- ChatGPT voice assistant in Arabic or English.
- Sending images for recognition.
- Google Maps to detect user location.
Voice-based interaction with ChatGPT supporting both English and Arabic languages.
Allows users to update their information or sign out from the application.
Users can send photos to Glasses for face recognition.
Used for extracting text from photos and reading it aloud.
Informs users about their location using voice over.
Users can create or join meetings, and volunteers can assist through video calls.
Designed for individuals providing assistance, including video calls and ChatGPT support.
Integrates OpenAI's ChatGPT for natural language conversation. Utilizes voice-based interaction for a user-friendly experience.
Implements text extraction from images and converts it into spoken words for enhanced accessibility.
Informs users about their location using Google Maps and voice over.
Enables users to create or join meetings, enhancing communication for assistance.
Supports English and Arabic languages for a personalized experience.
Utilizes FastAPI for seamless communication between the Android app and Raspberry Pi. Offers high performance, automatic documentation, and security features.
- Faster data transfer within the local network.
- Seamless integration without relying on the internet.
- Full control and customization of interactions.
- Enhanced privacy and data security.
- Cost-effectiveness compared to cloud-based solutions.
- Ensure proper API key configuration for Google Maps.
- Follow Android and iOS setup instructions for video call features.
- Utilize FastAPI for efficient communication between the Android app and Raspberry Pi.
This comprehensive mobile application aims to empower visually impaired individuals by providing a range of features and functionalities. The integration with Raspberry Pi through FastAPI enhances real-time face recognition capabilities. Users can enjoy a personalized and accessible experience with the support of Assistive Technologies.