Inspiration

Inspired by the ability of people to see and learn, Alimni is an app that helps people from various backgrounds learn the English language. The difficulty in learning a language via reading a book, or a blog without having a reference to physical objects led to its birth. With Alimni, what you see is what you learn. A picture is worth 1000 word. And Alimni adds 1000 English words to your picture.

What it does

It uses Object detection to detect and label objects found in images that a user has taken, return the English-labeled image and text too. Furthermore, one can learn more English by listening to English podcasts from YouTube streamed to Alimni.

How we built it

We used Flask and Yolo for object detection, Youtube API for podcasts, Flutter for mobile and Ngroks for server communication from Kenya to Tunisia.

Challenges we ran into

Git conflicts. Tools incompatibity. Youtube Quotas depletio.

Accomplishments that we're proud of

The mobile app. Podcast. Server communication using Ngroks. A working server. Image bytes communication. Object detection.

What we learned

Flask. Flutter. Yolo. Docker. YoutubeAPI. Ngroks. Git.

What's next for Alimni

Text to speech. Personalized learning and quizzes using AI. Better UI.

Built With

Share this project:

Updates