Każda funkcja platformy to samodzielny klocek: ma własne API, własne strony, własne dane, zdarzenia i uprawnienia. Moduły nie sięgają do swoich wnętrz nawzajem — rozmawiają wyłącznie przez zdarzenia i jawne kontrakty.
Dlatego każdy z nich można włączyć, wyłączyć, podmienić albo przejąć na własność — bez ryzyka dla reszty systemu. I dlatego Twój moduł, ten szyty na miarę, jest w systemie pełnoprawnym obywatelem, a nie doklejoną wtyczką.
- własne API
- własne dane
- własne zdarzenia
- własne uprawnienia
- własny interfejs
Pod maską: TypeScript, Next.js i PostgreSQL, komunikacja przez magistralę zdarzeń, Redis do cache i wyszukiwanie pełnotekstowe. Moduły są odkrywane automatycznie, a każdy niesie własny plik AGENTS.md — czytelne dla AI reguły, dzięki którym generowany kod trzyma się architektury.
Gotowe moduły OpenMercato: Katalog, Sprzedaż, CRM, Portal klienta, Workflow, Płatności, Wysyłki, Waluty, Zespół, Komunikacja, Asystent AI, Import danych, Webhooki, Uprawnienia, Audyt, Własne pola, Wyszukiwarka, Pulpity, Powiadomienia — oraz Twój własny moduł.