Rejestr Pro
Wyszukiwarka firm z KRS na wyłącznie oficjalnych danych
Web live; aplikacja iOS w wersji podglądowej

- Rola
- Programo — własny produkt, projekt i budowa całości
kryteria wyszukiwania firm
danych z oficjalnych API państwowych
testy automatyczne (web + iOS)
miesięczny koszt infrastruktury
Historia projektu
Technologie
Zanim podpiszesz umowę z nową firmą, warto wiedzieć, kto za nią stoi. Rejestr Pro odpowiada na to pytanie: wpisujesz nazwę, KRS, NIP albo REGON i dostajesz profil spółki z oficjalnego odpisu, listę osób w zarządzie i radzie oraz inne firmy, z którymi te osoby są powiązane. Do tego sprawdzenie kontrahenta na Białej Liście VAT razem z rachunkami bankowymi i walidatory NIP i REGON.
Najważniejsza decyzja w projekcie jest prawna, nie techniczna: korzystamy wyłącznie z oficjalnego, otwartego API Ministerstwa Sprawiedliwości i publicznego API Ministerstwa Finansów. Zero scrapingu, zero obchodzenia zabezpieczeń. Zamiast liczb finansowych, których oficjalne API nie udostępnia, pokazujemy wzmianki o złożonych sprawozdaniach i link do rządowego repozytorium dokumentów. Wolimy mniej danych niż dane wątpliwego pochodzenia.
Pod spodem działa własna warstwa inżynierska: indeks wyszukiwania w Postgres z dopasowaniem trigramowym, dzięki któremu literówka w nazwie spółki nie kończy wyszukiwania, oraz tabela powiązań osób budowana z odpisów KRS. Publiczne, udokumentowane API serwisu z limitem zapytań obsługuje jednocześnie stronę i natywną aplikację iOS w SwiftUI, utrzymaną w tym samym neobrutalistycznym stylu co web. Koszt infrastruktury całości: zero złotych miesięcznie.
Wersja webowa działa produkcyjnie z SSR i danymi strukturalnymi pod SEO, nagłówkami bezpieczeństwa i 23 testami automatycznymi; aplikacja iOS ma kolejnych 20 i pozostaje na razie wersją wewnętrzną, poza App Store.
Co zbudowaliśmy
Wyszukiwanie firm po nazwie, numerze KRS, NIP i REGON
Profile spółek z oficjalnego odpisu KRS
Powiązania osób: zarządy, rady nadzorcze, prokurenci między firmami
Biała Lista VAT z rachunkami bankowymi kontrahenta
Wyszukiwanie odporne na literówki (indeks trigramowy w Postgres)
Publiczne, udokumentowane API z limitem zapytań
Wyłącznie oficjalne źródła danych — bez scrapingu
Natywna aplikacja iOS (SwiftUI) na tym samym API
Galeria
