ZM.
Back to all projects

TaxiGo AI

Hackathon Winner 🏆

Trilingual AI-powered taxi booking assistant supporting Arabic, English, and French with full RTL support, Lebanese dialect awareness, and real-time Socket.IO notifications. Built for the Kanz AI Hackathon 2026.

Impact

Built for a working Lebanese taxi driver to replace manual phone booking, handling reservations conversationally in Arabic, English, and French.

1 week

Duration

Full-Stack Developer

Role

2026

Year

TaxiGo AI screenshot 1

About The Project

Trilingual AI-powered taxi booking assistant supporting Arabic, English, and French with full RTL support, Lebanese dialect awareness, and real-time Socket.IO notifications. Built for the Kanz AI Hackathon 2026.

  • Trilingual NLP booking in Arabic, English and French
  • Full RTL support with Lebanese dialect awareness
  • Real-time Socket.IO notifications and reminders
  • Voice input with Web Speech API
  • Weekly earnings chart with Chart.js
  • PWA support with offline queuing
  • PDF export translated per language
  • Deployed with Docker on Railway

</> Tech Stack

Python
FastAPI
GR
Groq LLM
PostgreSQL
SQLAlchemy
Socket.IO
Chart.js
Docker
Railway

What I Learned

  • Building trilingual agentic AI systems with Groq LLM
  • Real-time communication with Socket.IO
  • Async PostgreSQL with SQLAlchemy and Alembic migrations
  • PWA implementation with service workers and offline sync
  • Lebanese dialect and location translation dictionaries
  • Docker containerization and Railway deployment