MBT is a smart assistive ecosystem for blind and visually impaired users, combining a Raspberry Pi wearable device, Flutter mobile app, and NestJS backend into one connected solution.
The Raspberry Pi uses a camera, ultrasonic sensors, vibration motors, and Google Gemini AI to help users understand their surroundings through voice guidance and haptic feedback. With a button press, the device can read text, describe the scene ahead, or warn about nearby obstacles through increasing vibration intensity.
The mobile app acts as the control center, allowing device setup, Bluetooth and Wi-Fi pairing, profile management, relative linking, and personalized settings such as allergies, food preferences, and language.
The backend manages authentication, user profiles, relative connections, SOS alerts, and cloud data storage, using PostgreSQL, TypeORM, and SendGrid for emergency notifications with GPS location.
Together, all branches in the repository form one complete accessibility product focused on independence, safety, and real-time assistance in daily life.