Dominik Krzemińskisenior backend engineer / tech lead
Projekty

Mopla

Wyróżnione

Bezprowizyjny serwis ogłoszeń usług sprzątania w Polsce.

Rola
Twórca
Okres
sie 2026 – Obecnie
Status
Prototyp

Technologie

  • Next.jsPraktyczny
  • TypeScriptEkspercki
  • .NETEkspercki
  • C#Ekspercki
  • ASP.NET CoreEkspercki
  • EF CoreEkspercki
  • PostgreSQLEkspercki
  • OpenIddictEkspercki
  • DockerEkspercki
  • PlaywrightPraktyczny

Problem

Znalezienie osoby do sprzątania w Polsce to albo platforma pobierająca prowizję, która trzyma obie strony na dystans, albo lokalna grupa na Facebooku bez struktury i bez sygnałów zaufania. Mopla wybiera kształt ogłoszeń: publiczna, indeksowalna oferta każdej osoby sprzątającej, bezpośredni kontakt i żadnej opłaty po żadnej stronie.

Kształt systemu

Dwie połowy z wyraźnym szwem. Publiczna strona to Next.js renderowany na serwerze, zbudowany najpierw pod wyszukiwarki: każda kombinacja miasta i usługi to prawdziwa strona z danymi strukturalnymi, a do przeczytania oferty nie trzeba niczego interaktywnego. Za nią API w .NET odpowiada za identity, oferty, wyszukiwanie i obowiązki prawne. Wyszukiwanie to pełnotekstowy PostgreSQL z polskim słownikiem, nie osobny silnik — o jeden system mniej do utrzymania przy korpusie tej wielkości.

Co było naprawdę trudne

Prawo zapisane jako kod. Marketplace w UE ma obowiązki z DSA (notice-and-action dla treści nielegalnych, ujawnianie, kto jest przedsiębiorcą) ponad RODO (eksport, usuwanie, retencja). Każdy obowiązek to przetestowana funkcja z własnymi kryteriami akceptacji, nie akapit na stronie z polityką — więc odpowiedź na „czy jesteśmy zgodni?“ to zielony przebieg testów, nie opinia.