Eunoia Creativ

Portfolio: sklep internetowy

Worth Keeping. Sklep, panel i aplikacja od zera.

Worth Keeping to nasza własna marka tekstyliów z muślinu i wełny merino: koce, szlafroki, pieluszki i otulacze. Sklep, panel do prowadzenia firmy i aplikację na iPhone'a zaprojektowaliśmy i napisaliśmy sami, bez gotowej platformy i bez wtyczek. Na nim sprawdzamy w praktyce to, co robimy potem dla klientów.

Zakres
Projekt, kod, integracje, aplikacja
Technologia
Next.js, TypeScript, PostgreSQL, Swift
Sprzedaż
Od września 2026
Branża
Tekstylia dla rodziny
worthkeeping.pl
Strona produktu Zestaw pieluszek Przylot w sklepie Worth Keeping
Koc merino Jaskółki w sklepie Worth Keeping na telefonie
9:41

Co zbudowaliśmy

Cztery części, jeden kod

Sklep

Własny projekt według księgi marki, strony produktów, kasa i konto klienta. Najpierw na telefon.

Panel

Zamówienia, pakowanie, produkty, magazyn, koszty, sprzedaż, poczta i statystyki w jednym miejscu.

Aplikacja iPhone

Natywna aplikacja dla zespołu: cały panel w telefonie, powiadomienia i druk etykiet.

Integracje

Płatności, InPost, drukarka etykiet Zebra, maile do klientów i analityka po zgodzie.

Zestaw pieluszek Przylot na telefonie
9:41
Koc merino Jaskółki na telefonie
9:41

Sklep

Szyty na miarę, nie z szablonu

  • Własny projekt graficzny według księgi marki: krój Libre Baskerville i Open Sans, kolory cegły, kremu i granatu.
  • Strony produktów z wariantami, powiększaniem zdjęć, składem, wymiarami i pielęgnacją.
  • Kasa w sklepie, bez przekierowań: BLIK, karta, Apple Pay, Google Pay i Klarna przez Stripe.
  • Darmowa dostawa od 300 zł liczona sama, kody rabatowe z linku i przycisk „Powiadom mnie”, gdy czegoś zabraknie.
  • Konto klienta ze zwrotami i odstąpieniem od umowy online oraz klub Bliscy: nowości dobę przed wszystkimi.
  • Wersja na telefon projektowana jako pierwsza, z dolnym paskiem jak w aplikacji.

Panel

Cała firma w jednym panelu

Od zamówienia po etykietę i ewidencję sprzedaży, bez przepisywania danych między programami. Zrzuty pokazują dane przykładowe.

Panel Worth Keeping
Panel Worth Keeping: widok Na żywo z mapą Polski i lejkiem zakupowym
Panel Worth Keeping
Panel: stanowisko pakowania z przyciskiem druku etykiety
Pakowanie i druk etykiety
Panel Worth Keeping
Panel: warianty, ceny i stany produktu
Warianty, ceny i stany
Panel Worth Keeping
Panel: edytor maila automatycznego
Studio maili

Zamówienia i pakowanie

Kolejka pakowania z odbiorcą i informacją o fakturze. Etykietę InPost drukuje jedno kliknięcie.

Produkty i magazyn

Pełna edycja produktów, wariantów, cen i stanów, z osobną stawką VAT dla każdego produktu.

Koszty i sprzedaż

Faktury zakupowe i koszt każdego produktu, ewidencja sprzedaży i lista faktur do wystawienia.

Na żywo i historia wizyt

Mapa Polski z osobami w sklepie, koszykami i lejkiem zakupowym w tej chwili, a przy zamówieniu droga klienta.

Poczta, współprace, newsletter

Skrzynka sklepu w panelu, wysyłki do twórców i newsletter składany w edytorze wizualnym.

Zespół

Role i uprawnienia, logowanie z weryfikacją dwuetapową i dziennik zmian.

Aplikacja iPhone

Sklep w kieszeni całego zespołu

Natywna aplikacja dla zespołu sklepu, z tym samym logowaniem i uprawnieniami co panel.

  • Natywna aplikacja w Swift i SwiftUI, a nie strona w ramce.
  • Cały panel w telefonie: zamówienia, pakowanie, produkty, poczta i ruch w sklepie na żywo.
  • Powiadomienie o każdym zamówieniu, z dźwiękiem kasy, i widżet na ekranie początkowym.
  • Etykieta InPost drukuje się z telefonu na drukarce Zebra przy stanowisku pakowania.
  • Wysyłki do twórców ze zrzutu ekranu: tekst odczytuje sam telefon, obraz nigdzie nie wychodzi.
Aplikacja: Na żywo z mapą Polski
9:41
Aplikacja: pakowanie z drukiem etykiety
9:41
Aplikacja: współprace i prezenty
9:41

Integracja z drukarką Zebra

Od zamówienia do etykiety w kilka sekund

Panel albo aplikacja zamawia przesyłkę w InPost i wysyła gotową etykietę A6 na drukarkę termiczną Zebra przy stanowisku pakowania. Numer śledzenia trafia do klienta mailem, gdy tylko InPost go nada.

Przy drukarce działa mały program, który sam odbiera zadania z kolejki sklepu. Dzięki temu sklep w internecie nie potrzebuje żadnego dostępu do sieci, w której stoi drukarka.

Integracje

Połączony z tym, co potrzebne

Stripe
Płatności osadzone w kasie sklepu. Dane kart trafiają do Stripe, nie do sklepu.
InPost
Paczkomaty i kurier: przesyłka, etykieta i numer śledzenia powstają same, klient dostaje go mailem.
Zebra
Etykiety prosto na drukarkę termiczną przy stanowisku pakowania, z panelu albo z aplikacji.
Google Analytics 4
Lejek sprzedaży z przeglądarki, liczony dopiero po zgodzie w banerze.
Meta
Piksel i Conversions API tylko za zgodą na marketing. Bez zgody tagi się nie ładują.

Na czym działa

Własny kod od pierwszej linijki

Next.js i TypeScript
Sklep i panel w jednym kodzie. Strony renderowane na serwerze, szybkie i czytelne dla Google.
PostgreSQL
Zamówienia, produkty, płatności i klienci w jednej bazie, z kopiami zapasowymi.
Redis i kolejki zadań
Maile, etykiety, powiadomienia i analityka liczą się w tle, więc kasa nigdy na nie nie czeka.
Swift i SwiftUI
Natywna aplikacja na iPhone'a, z powiadomieniami i widżetem.
ZPL
Język drukarek Zebra: etykiety A6 drukują się ostro, bez PDF-ów i bez okna drukowania.

Bez Shopify, WooCommerce i wtyczek. Każda funkcja jest napisana pod tę firmę, więc nic nie spowalnia sklepu i nic nie wygasa razem z abonamentem.

Bezpieczeństwo i prywatność

Dane klientów tylko tam, gdzie trzeba

Panel ma logowanie z weryfikacją dwuetapową, role dla zespołu i dziennik zmian. Płatności obsługuje Stripe, więc dane kart nie trafiają do sklepu. Tagi analityczne i marketingowe ładują się dopiero po zgodzie w banerze. Sklep regularnie przechodzi przegląd bezpieczeństwa. Szczegółów zabezpieczeń celowo nie publikujemy.

Chcesz taki sklep dla swojej firmy?

Piszemy strony, sklepy i aplikacje od zera, z integracjami, których potrzebuje Twoja firma. Zacznijmy od bezpłatnej rozmowy.