Przejdź do treści
Igor Miasnikow.

System operacyjny dla organizacji wiedzy

Merydian

Zintegrowane środowisko pracy dla organizacji opartych na wiedzy: dokumenty, projekty, komunikacja, CRM, kadry i płace, transmisje na żywo oraz narzędzia do networkingu i spotkań w jednym systemie. Powstało, bo żadne gotowe narzędzie nie odpowiadało sposobowi pracy think tanku.

merydian.app (otwiera się w nowej karcie)

01Sytuacja

Sytuacja wyjściowa i zadanie

Organizacja analityczna pracuje na kilkunastu narzędziach naraz: dokumenty w jednym, projekty w drugim, kontakty w trzecim, transmisje w czwartym. Każde przełączenie kosztuje czas, a wiedza rozprasza się między systemami. NES potrzebował jednego środowiska, które odwzorowuje cykl pracy think tanku od notatki po transmisję.

02Działania

Działania krok po kroku

6 kroków w kolejności, w jakiej powstawał projekt.

  1. Mapowanie cyklu pracy NES na moduły w czterech obszarach

    Komunikacja i transmisje, planowanie i koordynacja, rozwój relacji, operacje i ład organizacyjny.

  2. Warstwa treści

    Edytor blokowy, edytor kodu, tablice, współedycja w czasie rzeczywistym (Yjs, CRDT), podgląd i generowanie PDF.

  3. Realtime i media

    Wideo przez LiveKit i własny stos NES-Connect WebRTC/SFU, transmisje RTMP/SRT z simulcastem i SVC.

  4. Backend

    Lovable Cloud (zarządzany Supabase), PostgreSQL, funkcje brzegowe Deno, Row-Level Security i wyszukiwanie pełnotekstowe.

  5. Jakość i wdrożenia

    TypeScript w trybie strict, testy Vitest, Playwright, pgTAP i axe-core, migracje SQL append-only i bramki wydań w GitHub Actions.

  6. Model dostępu

    Plan Starter bez opłat, plan Team i wdrożenia Enterprise.

03Anatomia

Anatomia projektu: Merydian

Najważniejsze elementy i warstwy projektu na jednym schemacie. Numery prowadzą do opisów; wskazanie opisu podświetla jego element.

Treść · Yjs (CRDT)
Realtime · LiveKit · WebRTC
Dane · PostgreSQL · RLS
merydian.app
Strona główna Merydian: moduły systemu pracy dla organizacji wiedzy
  1. 1Jedno środowisko pracyPonad 20 modułów: od Knowledge Hub i sprintów po CRM, kadry i płace oraz BI.
  2. 2Cztery obszaryKomunikacja i transmisje, planowanie i koordynacja, rozwój relacji, operacje i ład.
  3. 3Interfejs PL i ENDwie wersje językowe oraz plany Starter (bez opłat), Team i Enterprise.
  4. 4Współedycja w czasie rzeczywistymEdytor blokowy, edytor kodu i tablice na Yjs (CRDT), z podglądem i generowaniem PDF.
  5. 5Wideo i transmisjeLiveKit i własny stos NES-Connect WebRTC/SFU; RTMP/SRT z simulcastem i SVC.
  6. 6Bezpieczeństwo i zgodnośćRow-Level Security, dziennik audytowy SHA-256, hosting w UE (Frankfurt) i moduł ładu AI Act.
Interfejs i warstwy platformy: dane z kontrolą dostępu, komunikacja w czasie rzeczywistym, współedycja treści.Zrzut ekranu · 2026-10-23

04Rezultat

Rezultat w liczbach

  • Modułów w jednym środowisku

    20+

  • Obszary funkcjonalne

    4

  • Wersje językowe

    2

    polska i angielska

Co osiągnąłem

  • Ponad 20 modułów w jednym środowisku, m.in. Knowledge Hub, projekty i sprinty, czat, wirtualne biuro, transmisje, CRM, e-mail marketing, kadry i płace, BI, automatyzacje i łańcuchy akceptacji.
  • Moduł ładu zgodnego z AI Act dla organizacji, które wdrażają narzędzia AI.
  • Dwujęzyczny interfejs i hosting danych w Unii Europejskiej (Frankfurt).
  • Publiczny moduł rezerwacji spotkań, przez który można umówić rozmowę z zarządem NES.

05Wniosek

„Narzędzie dla organizacji wiedzy powinno odwzorowywać jej rytm pracy. Merydian zacząłem od opisu procesów NES, a technologię dobrałem do nich później; dlatego moduły łączą się tam, gdzie łączy się praca.”

Igor Miasnikow

06Szczegóły

Szczegóły projektu

Cztery obszary

Moduły są pogrupowane według tego, co organizacja robi, a nie według typu narzędzia.

  • Komunikacja i transmisje: czat, wirtualne biuro, transmisje na żywo, studio
  • Planowanie i koordynacja: Knowledge Hub, projekty i sprinty, tablice, rezerwacje
  • Rozwój relacji: CRM, e-mail marketing, networking
  • Operacje i ład: kadry i płace, BI, automatyzacje, łańcuchy akceptacji, AI Act

Bezpieczeństwo i zgodność

Założenia projektowe obejmują szyfrowanie kolumn czatu (AES-256), łańcuch dziennika audytowego oparty na SHA-256, kontrolę dostępu na poziomie wierszy i ról (RLS, RBAC) oraz hosting w UE. Plan Enterprise przewiduje SAML SSO i SCIM.

07Technologie

Technologie i narzędzia

Stos technologiczny, na którym zbudowałem i utrzymuję produkt.

Frontend

  • React 18
  • TypeScript 5
  • Vite 5
  • TanStack Query
  • Zustand
  • React Router
  • React Hook Form
  • Zod

UI i design system

  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • Tokeny semantyczne HSL (light i dark)
  • Inter
  • Red Hat Display

Edytory i treść

  • BlockNote
  • CodeMirror 6
  • tldraw
  • react-markdown + remark-gfm
  • ProseMirror + y-prosemirror
  • react-pdf
  • jsPDF

Realtime i media

  • Lovable Cloud Realtime (Phoenix CDC)
  • LiveKit Cloud
  • NES-Connect WebRTC/SFU
  • mediasoup / mediasoup-client
  • Yjs (CRDT)
  • FFmpeg
  • RTMP/SRT (simulcast, SVC)

Backend i baza danych

  • Lovable Cloud (zarządzany Supabase)
  • PostgreSQL 15+ (produkcja PG17)
  • Deno Edge Functions
  • Supabase Auth (OAuth, SAML SSO)
  • Storage
  • Row-Level Security
  • pg_cron, pg_trgm
  • Wyszukiwanie pełnotekstowe tsvector/GIN
  • Widoki zmaterializowane

AI i LLM

  • Lovable AI Gateway
  • Claude (Anthropic)
  • Gemini
  • GPT

Internacjonalizacja

  • react-i18next (przestrzenie nazw PL/EN)
  • Brzegowe funkcje tłumaczeń

Jakość i testy

  • Vitest
  • ESLint (plugin boundaries)
  • TypeScript strict mode
  • axe-core / vitest-axe
  • pgTAP
  • Playwright

DevOps i infrastruktura

  • Docker
  • Google Cloud Build
  • Cloud Run
  • GitHub Actions (release gates)
  • Migracje SQL append-only
  • OpenAPI z generowanymi SDK (Python, TypeScript)

09FAQ

Pytania o Merydian

01.

Czym jest Merydian?

Merydian to zintegrowane środowisko pracy dla organizacji opartych na wiedzy: ponad 20 modułów w czterech obszarach – komunikacja i transmisje, planowanie i koordynacja, rozwój relacji oraz operacje i ład. Igor Miasnikow zaprojektował je i wdrożył end-to-end dla New European Strategies.

02.

Gdzie Merydian przechowuje dane?

W Unii Europejskiej (Frankfurt). Założenia projektowe obejmują kontrolę dostępu na poziomie wierszy i ról (RLS, RBAC), szyfrowanie kolumn czatu AES-256 i dziennik audytowy oparty na SHA-256; plan Enterprise przewiduje SAML SSO i SCIM.

03.

Jak umówić rozmowę przez Merydian?

Przez publiczny moduł rezerwacji spotkań pod adresem merydian.app/meetings/igor-miasnikow. Tą drogą można umówić rozmowę z zarządem New European Strategies.

10Powiązane

Powiązane projekty

Wszystkie projekty

Projekt

Uporządkujmy system pracy Twojej organizacji

Procesy, role, przepływ dokumentów i narzędzia dobrane do rytmu pracy zespołu. Napisz, od czego chcesz zacząć.