BusyBee
A React Native learning app that combines multilingual lessons, translation support, and English proficiency practice in one place.
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.