Back to workPROJECT 03 / 03

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.

  • React
  • Vite
  • Zustand
  • TanStack Query
Be Fluent English learning application with its learning navigation — desktop view
Public learning interface after local onboarding. Captured October 26, 2026.

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.

Be Fluent English learning application with its learning navigation — desktop view
Public learning interface after local onboarding. Captured October 26, 2026.
Be Fluent English learning application with its learning navigation — mobile view
Public learning interface after local onboarding. Captured October 26, 2026.
Explore the source implementation

06 / Get in touch

GOOD WORK STARTS WITH A CONVERSATION.

Have something
in mind?

A website, a web application, or an opportunity to build something useful. I'd like to hear about it.