Przejdź do treści
mj.
Case study · React · TypeScript

jemWszkole.pl

Przejąłem rolę głównego frontend developera platformy, która pomaga szkołom w całej Polsce organizować stołówkę, i dowiozłem kluczowe funkcje na start nowej wersji.

Klient
jemWszkole.pl
Moja rola
Główny frontend developer
Stack
React · TypeScript · Vite · Chakra UI
Okres
02.2025 → wsparcie frontendowe
Vitemigracja z create-react-app
2interfejsy: administrator szkoły i rodzic
PLposiłki w szkołach w całej Polsce, codziennie
01

Problem

JemWszkole to platforma, która pomaga szkołom organizować stołówkę: jadłospisy, zamawianie posiłków, zgłaszanie nieobecności i rozliczenia. Codziennie obsługuje posiłki w szkołach w całej Polsce.

Dołączyłem do projektu w końcowej fazie budowy MVP. Do startu nowej wersji platformy brakowało jeszcze kluczowych funkcji, a frontend potrzebował osoby, która weźmie za niego pełną odpowiedzialność. Aplikacja stała przy tym na przestarzałym create-react-app.

02

Podejście

Przejąłem rolę głównego frontend developera i dowiozłem ostatnie kluczowe funkcje, niezbędne do wystartowania z nową wersją platformy.

Oprócz dowożenia brakujących elementów z własnej inicjatywy proponowałem i wprowadzałem kolejne usprawnienia. Najważniejszym była migracja z create-react-app na nowoczesne Vite, bez przepisywania aplikacji od zera.

Dużo uwagi poświęciłem interfejsowi. Z aplikacji korzystają zarówno administratorzy w szkołach, jak i rodzice, dlatego musi być intuicyjna i niezawodna, również na telefonie.

03

Efekt

Nowa wersja platformy działa i codziennie obsługuje posiłki w szkołach w całej Polsce, na nowoczesnym i szybszym w rozwoju stacku.

Dziś wspieram projekt technicznie po stronie frontendu: na bieżąco przygotowuję poprawki i hotfixy, wprowadzam ulepszenia, stopniowo porządkuję kod i poprawiam wydajność.

Panel administratora szkoły: edycja jadłospisuZamawianie posiłków w kalendarzu z koszykiemPanel rodzica: kalendarz, ogłoszenia i zamówione posiłkiPanel rodzica na telefonie: zgłoszenie nieobecności i zamówienie posiłkuWybór posiłku na telefonieWybór dni w kalendarzu na telefonie
Opinia
„He proactively suggests ideas for improving the application and introducing new features, which significantly enhances the final product. Moreover, he is an excellent communicator—working with him is truly a pleasure.”
Maciej Rygielski · Project Manager w projekcie jemWszkole.pl