Pełnostackowy serwis SaaS do nauki języków z AI-słownikami
Stworzenie od podstaw usługi internetowej (Next.js, Zustand, Supabase) do spersonalizowanego nauczania języków. Rozwiązanie problemu klasycznych aplikacji — brak elastyczności w wyborze słowników i sztywne powiązanie z parami językowymi.
Zadania, które realizowałem:
Projektowanie architektury: Opracowałem uniwersalny system przechowywania słów, umożliwiający naukę dowolnej kombinacji języków bez dublowania logiki w kodzie.
Integracja rozwiązań AI: Wdrożyłem generację tematycznych słowników. Użytkownik podaje dowolny wąski temat (na przykład „terminologia medyczna”), a AI formułuje zestawienie z tłumaczeniami i przykładami.
Automatyzacja treści: Zautomatyzowałem proces lokalizacji i uzupełniania bazy danych — za pomocą SI przetłumaczono i dodano ponad 8 000 słów.
Wyniki: Przeszedłem drogę od pomysłu (CustDev) do w pełni działającego i skalowalnego produktu SaaS w ciągu półtora miesiąca.
Kluczowe umiejętności: Rozwój produktu, Next.js, Supabase, integracja AI, inżynieria promptów, architektura wielojęzyczna.
Zadania, które realizowałem:
Projektowanie architektury: Opracowałem uniwersalny system przechowywania słów, umożliwiający naukę dowolnej kombinacji języków bez dublowania logiki w kodzie.
Integracja rozwiązań AI: Wdrożyłem generację tematycznych słowników. Użytkownik podaje dowolny wąski temat (na przykład „terminologia medyczna”), a AI formułuje zestawienie z tłumaczeniami i przykładami.
Automatyzacja treści: Zautomatyzowałem proces lokalizacji i uzupełniania bazy danych — za pomocą SI przetłumaczono i dodano ponad 8 000 słów.
Wyniki: Przeszedłem drogę od pomysłu (CustDev) do w pełni działającego i skalowalnego produktu SaaS w ciągu półtora miesiąca.
Kluczowe umiejętności: Rozwój produktu, Next.js, Supabase, integracja AI, inżynieria promptów, architektura wielojęzyczna.