LearnOfWords
LearnOfWords to aplikacja webowa do nauki języków obcych – od backendu po interfejs użytkownika.
Użytkownicy tworzą własne słowniki (słowa i zdania z tłumaczeniami), uczą się przez powtarzanie i mogą rozmawiać z AI lektorem. Konwersacja z AI (Google Gemini) pozwala wybrać język docelowy i ojczysty, poziom CEFR (A1–C2), a odpowiedzi są od razu tłumaczone. W czacie działa rozpoznawanie mowy (mikrofon) oraz odtwarzanie odpowiedzi lektora (TTS). Aplikacja ma rate limiting, historię konwersacji, wielojęzyczny interfejs (PL, EN, DE, FR) i integrację z Auth0.
Stack: ASP.NET Core, Blazor Server, Fluent UI Blazor, Web API, PostgreSQL, Google Gemini API, Auth0, JavaScript (Web Speech API). Aplikacja jest wdrożona i działa w produkcji.
#portfolio #aplikacjawWWW #naukajęzyków #Blazor #ASPNETCore #CSharp #WebAPI #PostgreSQL #integracjaAI #GoogleGemini #Auth0 #FluentUI #fullstack #projektwłasny #LearnOfWords
Użytkownicy tworzą własne słowniki (słowa i zdania z tłumaczeniami), uczą się przez powtarzanie i mogą rozmawiać z AI lektorem. Konwersacja z AI (Google Gemini) pozwala wybrać język docelowy i ojczysty, poziom CEFR (A1–C2), a odpowiedzi są od razu tłumaczone. W czacie działa rozpoznawanie mowy (mikrofon) oraz odtwarzanie odpowiedzi lektora (TTS). Aplikacja ma rate limiting, historię konwersacji, wielojęzyczny interfejs (PL, EN, DE, FR) i integrację z Auth0.
Stack: ASP.NET Core, Blazor Server, Fluent UI Blazor, Web API, PostgreSQL, Google Gemini API, Auth0, JavaScript (Web Speech API). Aplikacja jest wdrożona i działa w produkcji.
#portfolio #aplikacjawWWW #naukajęzyków #Blazor #ASPNETCore #CSharp #WebAPI #PostgreSQL #integracjaAI #GoogleGemini #Auth0 #FluentUI #fullstack #projektwłasny #LearnOfWords