Inspiration

Lingo was born from a passion for making education more accessible, especially for STEM courses, by delivering them in local languages. It's an idea that has been on my mind for a long time, and seeing it come this far fills me with pride. I never imagined I could bring it to life to this extent.

What it does

Lingo is a local-first educational app that provides STEM courses and general education in multiple local languages. It works completely offline, empowering users to learn in their native tongues without the need for an internet connection.

How we built it

Lingo is built using the Python-based Flet framework for the frontend interface. I used SQLite to store necessary app settings like the selected language, and JSON files to deliver the courses offline. The structure is simple, lightweight, and efficient, perfect for accessibility across different environments.

Challenges we ran into

One of the biggest challenges was making the app truly multilingual — ensuring that both the user interface and the course content were properly translated and accessible. Creating structured, clean course data in JSON format was also a significant hurdle.

Accomplishments that we're proud of

I'm incredibly proud of the progress made with Lingo. Turning a long-held idea into a real, functioning app feels amazing. Overcoming technical challenges and building something tangible from scratch has been a rewarding experience.

What we learned

Through building Lingo, I learned a lot — especially about working with JSON structures, offline data management, and advanced capabilities of the Flet framework that I hadn't explored before. It pushed me to become a better problem solver and developer.

What's next for Lingo

This version of Lingo is just the beginning — a prototype of a much bigger vision. I plan to transform Lingo into a full-fledged product using more sophisticated technologies. Future goals include adding videos, audio, online course features, real-time translation, and support for more languages and more educational content. The ultimate dream is to make Lingo as cool, useful, and popular as apps like Duolingo — which, fun fact, also inspired Lingo’s name!

Built With

Share this project:

Updates