Aplikacje

Tu znajdziesz zarówno produkt współtworzony w ramach współpracy z innymi firmami, jak i własne aplikacje RachApps.

PRO.Display

Aplikacja firmy Pro Business Solutions Sp. z o.o. — jako Kotlin Multiplatform Developer współtworzę i rozwijam ten projekt od ponad 3 lat.

AI do weryfikacji ekspozycji w sklepach

PRO.Display to aplikacja firmy Pro Business Solutions Sp. z o.o. do audytu ekspozycji w retailu: zbieranie danych, rozpoznawanie obrazu/wideo i KPI niemal w czasie rzeczywistym. Jako Kotlin Multiplatform Developer współtworzę i rozwijam ten projekt od ponad 3 lat.

Stack
Kotlin Multiplatform · mobile · AI / computer vision
Status
Aplikacja Pro Business Solutions Sp. z o.o. · współtworzona od ponad 3 lat.

Najważniejsze

  • Aplikacja Pro Business Solutions Sp. z o.o.
  • Weryfikacja ekspozycji AI
  • KMP Developer · 3+ lata

Technologie

  • Kotlin Multiplatform (mobile)
  • Współpraca z zespołem Pro Business Solutions Sp. z o.o.
  • AI / computer vision po stronie platformy produktowej

https://www.prodisplay.ai

Mountains (Peaks)

Własny produkt RachApps / ITPeriscope

Nazwy szczytów w rzeczywistości rozszerzonej

Aplikacja mobilna Android i iOS z własnym backendem: identyfikacja szczytów górskich w AR, dane DEM (Copernicus / S3), geometria zasłaniania i synchronizacja w chmurze. Monorepo Gradle: mobile (KMP) + backend (Spring Boot) + shared (współdzielone kontrakty i logika geo).

Stack
KMP · Compose Multiplatform · Spring Boot 3.5 · MongoDB · AWS S3 · SQLDelight · Ktor · Koin · ARCore / AVFoundation
Status
W aktywnym rozwoju

Najważniejsze

  • AR na Androidzie i iOS
  • Backend DEM + cache sesyjny
  • Współdzielony moduł KMP (DTO, tiling, occlusion)

Technologie

  • Mobile: Kotlin Multiplatform 2.3, Compose Multiplatform 1.10, Material 3, Navigation Compose
  • DI: Koin 4.1
  • Sieć: Ktor 3.1 (OkHttp / Darwin) + kotlinx.serialization
  • Lokalna baza: SQLDelight 2.0
  • Ustawienia: multiplatform-settings
  • Logi: Kermit
  • Android AR: SceneView / ARCore + CameraX
  • iOS kamera/AR: AVFoundation (SwiftUI host Compose)
  • Orientacja i GPS: LocationManager / SensorManager oraz CoreLocation / CoreMotion
  • Backend: Spring Boot 3.5.7, Kotlin, Java 17
  • API REST + Spring Validation
  • MongoDB (Spring Data)
  • Auth: Spring Security, JWT (JJWT), BCrypt
  • Pliki DEM: AWS S3 (Spring Cloud AWS), Copernicus DEM 30m, GeoTIFF (TwelveMonkeys)
  • Shared KMP: DTO API, tiling geo, matematyka occlusion DEM

Movy24

Własny produkt RachApps / ITPeriscope

Lokalizacja bliskich w czasie rzeczywistym

Aplikacja do śledzenia pozycji członków prywatnego kręgu (rodzina, znajomi): mapa na żywo, historia tras, strefy bezpieczeństwa, powiadomienia push i subskrypcje. Klient KMP (Compose) + backend Spring Boot z WebSocketami do aktualizacji na żywo.

Stack
KMP · Compose Multiplatform · Spring Boot 3.5 · MongoDB · WebSocket · Google Maps / MapKit · Firebase · RevenueCat · AWS S3 · SQLDelight · Ktor · Koin
Status
W aktywnym rozwoju

Najważniejsze

  • Śledzenie w tle
  • Kręgi prywatne
  • Historia tras, strefy i live WebSocket

Technologie

  • Mobile: Kotlin Multiplatform 2.3, Compose Multiplatform 1.10, Material 3, Navigation Compose, ViewModel
  • DI: Koin 4.1
  • Sieć: Ktor 3.4 (OkHttp / Darwin) — REST, JSON, logging, WebSockets
  • Lokalna baza: SQLDelight 2.2 (SQLite)
  • Preferencje: DataStore
  • Mapy Android: Google Maps Compose + Play Services Location
  • Mapy iOS: Apple MapKit + CoreLocation
  • Geokodowanie on-device (Geocoder / CLGeocoder)
  • Tło: WorkManager (Android), CoreLocation (iOS)
  • Płatności: RevenueCat Purchases KMP
  • Push / analityka: Firebase Analytics, FCM, Crashlytics
  • Backend: Spring Boot 3.5.7, Kotlin JVM, Java 17
  • MongoDB (Spring Data, także reactive)
  • Auth: Spring Security, BCrypt, JWT access/refresh
  • Realtime: Spring WebSocket (kręgi, GPS, plany)
  • Media: AWS S3 (presigned URL, eu-north-1)
  • Push serwerowy: Firebase Admin
  • Subskrypcje: webhooki RevenueCat
  • WebSocket /ws z autoryzacją JWT