NJY.
Powrót do portfolio
SaaSCRMKsięgowośćKSeFNext.jsNestJS

OK-Service

OK-Service przenosi całą obsługę księgową firmy do jednego panelu: klienci, deklaracje miesięczne, faktury, podatki, ZUS i dokumenty. Zbudowaliśmy go razem z działającym biurem rachunkowym z Warszawy, wprost z jego codziennej pracy. Biuro, opiekun klienta i sam klient widzą ten sam, aktualny stan sprawy - każdy w swoim zakresie uprawnień.

2025–2026
praca ciągła
OK-Service
// Demo

Zobacz produkt w działaniu

Interaktywna makieta kluczowych ekranów. Kliknij zakładki, żeby przełączać widoki, albo otwórz pełny ekran.

// Zakres

Co dokładnie zbudowaliśmy

Pełna lista funkcji oddanych w tym wdrożeniu, pogrupowana modułami.

01

Klienci i zespół

  • Kartoteka firm z danymi rejestrowymi, PKD i formą opodatkowania
  • Karta klienta w stylu wFirma: 9 grup, 23 sekcje (przychody, wydatki, podatki, ZUS, kadry, ewidencje)
  • Przypisywanie opiekuna do firmy i kontrola dostępu per klient
  • Zapraszanie pracowników biura e-mailem i blokowanie kont
02

Deklaracje i podatki

  • Macierz „Zestawienie firm”: firmy × typy deklaracji, z paskiem postępu na każdy typ
  • 11 kategorii deklaracji (VAT, PIT, CIT, ZUS, JPK, PFRON, GUS, akcyza i inne)
  • Rok rozliczeniowy per firma, kwoty i terminy, powiadomienie klienta e-mailem
  • Sekcje podatkowe: PIT, PIT-4R, VAT-7/VAT-7K, JPK_V7, deklaracje roczne, ZUS DRA/RCA/RSA
03

Faktury i KSeF

  • Wystawianie faktur VAT, bez VAT, proforma, korekta, do paragonu
  • Auto-numeracja, pozycje z rabatami, waluty PLN/EUR/USD/GBP/CHF/CZK i kurs
  • Kontrahenci z pobraniem z GUS i katalogiem, szablony wydruku, wysyłka e-mail
  • KSeF: certyfikaty i tokeny, środowiska testowe/demo/produkcyjne, UPO, automatyczna wysyłka B2B/B2C
  • Skrzynka faktur zakupowych z KSeF: akceptacja, odrzucenie, księgowanie do wydatków
04

Cennik, dokumenty, wsparcie

  • Cennik sterowany bazą: 7 kategorii usług z progami cenowymi, publikowany na stronie
  • Dokumenty klienta w chmurze z dostępem per firma
  • Dwustronny czat wsparcia przez Telegram i powiadomienia e-mail
  • Strona marketingowa: blog na Contentful, kalkulatory VAT/PIT/CIT/ZUS, wzory dokumentów

1Wyzwanie

Biura rachunkowe pracują na mailach, Excelu i telefonach. Do tego doszedł KSeF - Krajowy System e-Faktur, wymagający certyfikatów, podpisu XAdES i obsługi sesji online. Gotowe systemy nie dawały biuru kontroli nad procesem ani osobnego kabinetu dla klienta końcowego.

2Rozwiązanie

Monorepo Turborepo: strona marketingowa i panel jako osobne aplikacje Next.js na wspólnym design systemie, API w NestJS z Drizzle ORM i PostgreSQL. Cztery role mają osobne kabinety i kontrolę dostępu po stronie serwera. KSeF 2.0 w formacie FA(3): logowanie tokenem i certyfikatem XAdES, wydawanie certyfikatów, szyfrowane przechowywanie danych dostępowych (AES-256-GCM), wysyłka faktur z odbiorem UPO i skrzynka faktur przychodzących. Dane firmy pobierają się z GUS po numerze NIP, rachunek weryfikuje się w Białej liście MF.

3Rezultaty

  • 8 modułów w panelu: klienci, deklaracje miesięczne, faktury, podatki i ZUS, dokumenty, sprzedaż i zakupy, cennik, role i dostęp
  • Integracja KSeF 2.0: FA(3), autoryzacja tokenem i XAdES, wysyłka faktur z UPO, skrzynka faktur zakupowych
  • Automatyczne pobieranie danych firmy z GUS po NIP i weryfikacja rachunku w Białej liście MF
  • Interfejs w 3 językach (PL / UA / EN) i 4 kabinety ról z kontrolą dostępu po stronie serwera
  • Własny design system (tokeny w jednym pliku) współdzielony przez stronę i panel

Klient

OK-Service, Warszawa

Usługi

  • Projekt produktu i UX
  • Design system
  • Frontend (Next.js)
  • Backend (NestJS)
  • Integracje: KSeF, GUS, Biała lista MF
  • Wdrożenie i utrzymanie

Technologie

Next.js 16React 18TypeScriptTailwindCSSshadcn/uiTanStack QueryNestJS 11Drizzle ORMPostgreSQLRedisTurborepoVercelRailway

Galeria projektu

Portfolio: realne wdrożenia CRM, SaaS i stron | NJY WEB STUDIO