Punktem wyjścia był mój problem
Kiedy potrzebowałem pomocy z zadaniem domowym, sama końcowa odpowiedź nie wystarczała. Chciałem narzędzia, które wyjaśni rozwiązanie krok po kroku i pozwoli prześledzić tok rozumowania. Wokół tej potrzeby zaprojektowałem Solvee.
Zacząć od zadania
Punktem wyjścia mogło być zdjęcie lub wpisana treść zadania. Aplikacja rozpoznawała przedmiot i kierowała problem do odpowiedniej ścieżki rozwiązania. Uczeń mógł zacząć od zadania, które już miał przed sobą, bez układania rozbudowanego polecenia.

Pokazać rozumowanie
Zbudowałem uporządkowane bloki rozwiązania z zapisem matematycznym. Wyjaśnienie nie musiało być jedną długą wiadomością na czacie. Renderowanie LaTeX i interaktywne wykresy uzupełniały je tam, gdzie zwykły tekst nie wystarczał. Praca obejmowała zarówno generowanie odpowiedzi, jak i czytelne pokazanie jej etapów na telefonie.

Zostawić miejsce na kolejne pytanie
Po rozwiązaniu można było zadawać pytania w jego kontekście oraz generować ćwiczenia i quizy. Kolejny krok pozostawał powiązany z zadaniem, nad którym pracował uczeń. To rozwijało pierwotny pomysł: pomóc przejść przez temat i zrozumieć go, zamiast kończyć na wyświetleniu wyniku.
Co wydarzyło się dalej
Przeszedłem z Solvee przez projekt produktu, programowanie, premierę i dalszy rozwój. Aplikacja osiągnęła ponad 25 tys. pobrań, zanim została sprzedana w 2026 roku. Dziś to zakończony projekt w moim portfolio; Clevr Apps już go nie publikuje ani nie wspiera.
Szczegóły techniczne
- Stack mobilny
- Expo, React Native, React, TypeScript, Expo Router
- Multimodalny routing AI
- Gemini 2.5 Flash klasyfikuje sfotografowane lub wpisane zadania według przedmiotu i kieruje je do wyspecjalizowanych pipeline’ów dla matematyki, nauk ścisłych, humanistyki i języków
- Generowanie materiałów
- Strukturyzowane rozwiązania krok po kroku, kontekstowy tutoring w kolejnych pytaniach oraz generowanie ćwiczeń, quizów, tłumaczeń, słownictwa, prezentacji i notatek z lekcji
- Treści techniczne
- Autorski system bloków strukturyzowanej odpowiedzi z renderowaniem LaTeX, MathJax i KaTeX oraz interaktywną integracją z Desmos
- Backend i płatności
- Firebase Authentication, Firestore, Cloud Functions, Analytics oraz zarządzanie uprawnieniami przez RevenueCat



