An AI-powered translation app for Moroccan Darija — bridging the gap between the language people actually speak and the tools that rarely support it.
The problem
Moroccan Darija is spoken by tens of millions of people, yet mainstream translation tools handle it poorly. DarijaAI focuses on it directly, with a clean mobile experience built around fast, natural translations.
Features
- Darija translation powered by AI
- User accounts with secure authentication
- Clean, chat-style interface that keeps your translation history
Tech stack
Flutter
Dart
FastAPI
Python
What I learned
Building the full slice — authentication, API design, and the translation flow — end to end sharpened how I connect a Flutter front end to a FastAPI backend cleanly and securely.