Back to missions
Mobile

BusyBee

A React Native learning app that combines multilingual lessons, translation support, and English proficiency practice in one place.

Feb 2025mobileReact Native · Firebase
B

Start from the language you know

BusyBee began with a practical problem: learning English is much harder when the learning experience assumes English from the first screen. I worked on it with a hackathon friend as a way to make the first steps feel more familiar for people who were still building confidence in the language.

The app was built around multilingual support. With internationalization in place, lessons and guidance could meet a learner in their own language while still moving them toward English. That made translation more than a technical feature; it became part of how the product tried to reduce the friction of starting.

From everyday practice to a bigger goal

BusyBee combined language-learning flows with English tests, including IELTS-style preparation. The idea was to let someone move from small, understandable practice sessions toward a clearer proficiency goal without needing a separate app for every stage.

The build

The mobile experience used React Native and Firebase, with translation support shaping the content layer. Firebase gave the project a place for identity and application data while the client focused on making the lessons approachable and repeatable.

What stayed with me

This was one of my early opportunities to think about localization as product design. Supporting several languages changes the structure of an app, the way content is authored, and the assumptions made by every screen. BusyBee made that relationship visible early in my React Native work.