Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
LearnOfWords is a web application for learning foreign languages that I built as a full product – from backend to user interface.
What the app does: Users create their own dictionaries (words and sentences with translations), learn through repetition, and can also have conversations with an AI language tutor. The AI chat (Google Gemini) lets you choose target and native language, CEFR level (A1–C2), and responses are translated on the fly. The chat includes speech recognition (microphone) and text-to-speech for the tutor’s replies. The app has rate limiting, conversation history, a multilingual UI (PL, EN, DE, FR), and Auth0 integration.
Stack: ASP.NET Core, Blazor Server, Fluent UI Blazor, Web API, PostgreSQL, Google Gemini API, Auth0, JavaScript (Web Speech API). The application is deployed and running in production.
#portfolio #webapp #languagelearning #Blazor #ASPNETCore #CSharp #WebAPI #PostgreSQL #AIintegration #GoogleGemini #Auth0 #FluentUI #fullstack #sideproject #LearnOfWords
Work details
Budget 23 307 USD
Added 5 February
32 views
Freelancer
Jarosław Mądrala
Poland Tychy
No reviews

Available for hire Available for hire
On the service 4 months