English learning application / Public demo
Be Fluent
Small moments. A growing vocabulary.
An English-learning application for Serbian speakers, combining dictionary lookup, learning and practice sections, and a personal progress interface.

01 / Overview
Small moments. A growing vocabulary.
An English-learning application for Serbian speakers, combining dictionary lookup, learning and practice sections, and a personal progress interface.
02 / The implementation
The problem
Language learning benefits from a short path between looking up a word and practicing it. This application brings dictionary, learning, and practice areas together for Serbian-speaking learners.
03 / The implementation
My role
Personal educational application. The reviewed materials establish the app structure and public interface; they do not establish a formal project timeline or measured learning outcomes.
04 / The implementation
Technical architecture
React and Vite form the application foundation. Zustand holds shared application state. The source includes separate learning and practice pages, grammar categories, and lazy-loaded progress, profile, and settings screens. TanStack Query is declared in the package configuration.
05 / The implementation
Design & development
Onboarding introduces the learning level before the main interface. Feature code is grouped into learning, practice, grammar, and progress areas, with common navigation around them.
06 / The implementation
Challenges & decisions
Learner preferences and active learning sections are shared across multiple views. The app centralizes those values in a store and loads some secondary screens on demand. Offline and AI behavior need separate end-to-end verification.
07 / The implementation
What is demonstrated
The public application and onboarding are accessible. Reviewed code supports the documented learning areas. No retention, fluency improvement, lesson completion, or user-growth metrics are claimed.
08 / The implementation
Lessons & next steps
Capture and test a complete grammar and vocabulary practice session, verify persistence and offline recovery, and document any AI dependency before expanding the case study.
Product functionality
What is in the project.
- English and Serbian dictionary interface
- Learning and practice pages
- Grammar category navigation
- Progress and profile screens
Source review: Public befluent package.json and src/App.jsx; live onboarding reviewed. Detailed lesson counts and AI integrations are not asserted.
Visual evidence
The experience across screens.
These are captures of the real public interface, not an embedded application. Open the demo to interact with the product.

