Skip to content

Crab is a hands-free AI assistant designed specifically for Grab ride-hailing drivers. It enables drivers to focus on driving while accepting or rejecting ride requests through simple voice commands.

Notifications You must be signed in to change notification settings

WenHao1223/grab_umh

Repository files navigation

🦀 Crab - Grab AI Assistant

Crab is a hands-free AI assistant designed specifically for Grab ride-hailing drivers. It enables drivers to focus on driving while accepting or rejecting ride requests through simple voice commands.

🎯 Project Pitch

Imagine you're driving during rush hour and a booking comes in — but instead of scrambling to tap your screen, you simply say "accept" or "reject", and keep driving safely.

Crab - Grab AI Assistant was built to solve exactly that. It brings voice-first interaction into the Grab experience, creating a seamless, hands-free ride acceptance system powered by AI.

📊 Presentation Slides

https://www.canva.com/design/DAGkbflqCYs/H-L3X4Qx_2JKKvEUUG_L9w/view?utm_content=DAGkbflqCYs&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h5286498e33

✨ Features

  • 🔊 Text-to-Speech Ride Details
    When a ride request comes in, the app reads out the ride information automatically.

  • 🎙️ Speech-to-Text Command Recognition
    Drivers can simply say "accept" or "reject" to respond to the ride request.

  • 📍 Google Maps Integration
    Integrated with google_maps_flutter for potential future enhancements like route preview.

  • 🔐 Secure Firebase Authentication
    Ensures a secure and scalable backend for user management and ride details.

📱 Target Platform

  • ✅ Android
  • ✅ iOS

🖼️ UI Preview

UI 1 UI 2

🚀 Getting Started

Pre-requisites:

  • Flutter SDK installed
  • Emulator or physical device with microphone access
  • Firebase project setup with appropriate configuration
  1. Clone the repository:
    git clone https://github.com/your-username/crab-ai-assistant.git
    cd crab-ai-assistant
  2. Get dependencies:
    flutter pub get
  3. Run the app:
    flutter run

⚠️ Make sure microphone permission is granted and speech-to-text is supported on the device.

About

Crab is a hands-free AI assistant designed specifically for Grab ride-hailing drivers. It enables drivers to focus on driving while accepting or rejecting ride requests through simple voice commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •