DeenruvDeenruv

Wprowadzenie

Rozpocznij pracę z Deenruv — nowoczesną, elastyczną platformą e-commerce

Witaj w Deenruv

Deenruv to nowoczesna, headless platforma e-commerce zbudowana na NestJS i GraphQL. Zapewnia solidny i rozszerzalny fundament do budowania sklepów internetowych dowolnej skali — od małych sklepów po wielokanałowe marketplace z wieloma sprzedawcami.

Pierwszy raz z Deenruv? Zacznij od przewodnika instalacji, aby uruchomić platformę w kilka minut.

Szybki start

npx @deenruv/create my-shop

To polecenie tworzy nowy projekt, instaluje zależności i konfiguruje serwer deweloperski z bazą danych SQLite. Po uruchomieniu uzyskasz dostęp do:

  • Panel administracyjny pod adresem http://localhost:6100/admin
  • Shop API pod adresem http://localhost:6100/shop-api
  • Admin API pod adresem http://localhost:6100/admin-api

Przeglądaj dokumentację

Kluczowe funkcje

  • Architektura headless — używaj dowolnego frameworka frontendowego (Next.js, Remix, Nuxt, Expo itp.)
  • API GraphQL — w pełni typowane Shop API i Admin API ze wsparciem dla generowania kodu
  • System pluginów — rozszerzaj każdy aspekt platformy bez forkowania
  • Wielokanałowość — sprzedawaj na wielu sklepach, w różnych walutach i językach z jednego backendu
  • TypeScript-first — pełne bezpieczeństwo typów w całym stosie technologicznym
  • Zadania w tle — odciąż ciężkie operacje (emaile, importy, indeksowanie wyszukiwania) na workery działające w tle

Przegląd architektury

Deenruv stosuje architekturę warstwową:

WarstwaOpis
Warstwa APIResolvery GraphQL obsługują przychodzące zapytania i delegują je do serwisów
Warstwa serwisówLogika biznesowa, dostęp do bazy danych i publikowanie eventów
System pluginówRozszerzaj encje, API, serwisy i panel administracyjny
WorkerPrzetwarzanie zadań w tle za pomocą BullMQ
Panel administracyjnyPanel admina oparty na React z rozszerzalnym interfejsem za pomocą pluginów

Uzyskaj pomoc

Na tej stronie