Awaryjny Słoik
Połączenie sprzedaży online z urządzeniami Smart-Vending

- UsługaMedusa.js development
- ProjektAwaryjny Słoik
- Rok2025-2026
Awaryjny Słoik to innowacyjny pomysł na rozwiązanie problemów ze sprzedażą produktów w sklepach fizycznych. Użytkownicy mogą kupować produkty zarówno online, jak i bezpośrednio z urządzeń Smart-Vending.
Korzystamy z rozwiązań Open Source, opartych o framework Medusa.js jako backendu oraz Next.js jako frontendu.

Kontekst projektu
Klient poszukiwał rozwiązania, które pozwoliłoby mu sprzedawać produkty w sklepach online oraz przez urządzenia Smart-Vending w sposób szybki, przyjazny i intuicyjny.
Nasz zespół zaproponował rozwiązanie oparte o rozwiązania Open Source - framework Medusa.js.

Cele projektu
Nasze główne cele były następujące:
- Wykorzystanie technologii Medusa.js oraz Next.js do stworzenia sklepu internetowego.
- Ułatwienie użytkownikowi korzystania ze sklepu online oraz przez urządzenia Smart-Vending.
- Zapewnienie szybkiego i intuicyjnego działania sklepu internetowego.
Wyzwania
Główne wyzwania obejmowały:
- Stworzenie prostego, intuicyjnego sklepu internetowego, co wymagało precyzyjnego planowania.
- Utworzenie pluginu do Medusa.js który pozwoli na integrację back-endu z hardware.
- Dodanie łatwej obsługi do zarządzania urządzeniami z poziomu panelu administracyjnego.
- Zaplanowanie prac w taki sposób aby dwa zespoły mogły pracować nad projektem w sposób sprawny i efektywny.
Proces realizacji
Planowanie
Zanim zaczęliśmy wdrożenie, przeszliśmy z klientem przez założenia całego projektu. Ustaliliśmy, jak to ma działać, jakie są najważniejsze potrzeby i z czym trzeba będzie połączyć całość po stronie urządzeń, logiki i użytkownika.
Dobór architektury i technologii
Na tej podstawie dobraliśmy architekturę i technologie do całego projektu. Medusa.js wykorzystaliśmy jako bazę, MQTT do komunikacji z urządzeniami, a Firebase do komunikacji z użytkownikiem w czasie rzeczywistym.
Implementacja
Po naszej stronie było wdrożenie oparte o Medusa.js oraz przygotowanie dodatkowych elementów dopasowanych do wymagań projektu. Najważniejsze było dla nas to, żeby wszystkie elementy dobrze ze sobą działały.
Testowanie
Po złożeniu całości sprawdzaliśmy, czy wszystko działa tak, jak powinno. Testowaliśmy komunikację, logikę i to, jak poszczególne elementy zachowują się razem.
Integracja z warstwą hardware
Za hardware i software po stronie urządzeń odpowiadała zewnętrzna firma. Po naszej stronie było połączenie ich rozwiązania z częścią opartą o Medusa.js.
Rozwój
Ten projekt nie kończy się na samym wdrożeniu. Na bieżąco rozwijamy kolejne elementy i wspieramy klienta wtedy, gdy pojawiają się nowe potrzeby albo różne błędy po drodze. Dzięki temu całość może działać i rozwijać się dalej razem z projektem.
Rezultaty
Udało się połączyć kilka różnych obszarów w jeden działający projekt - część opartą o Medusa.js, komunikację z urządzeniami i warstwę przygotowaną przez zewnętrzną firmę. To był projekt, w którym duże znaczenie miało nie tylko samo wdrożenie, ale też dobre dogranie wszystkich elementów między sobą.
Do dziś rozwijamy ten projekt i wspieramy klienta na bieżąco, gdy pojawiają się nowe potrzeby, poprawki albo błędy do rozwiązania. Takie realizacje pokazują, jak ważna jest dobra współpraca, testowanie i szybkie reagowanie w trakcie dalszego rozwoju.
Jeśli szukasz partnera, który pomoże Ci zaprojektować i wdrożyć nowoczesny sklep internetowy oparty o Medusa.js, skontaktuj się z nami. Łączymy doświadczenie technologiczne z praktycznym podejściem do e-commerce, dzięki czemu tworzymy rozwiązania dopasowane do realnych potrzeb biznesu. Chętnie pomożemy Ci zweryfikować pomysł, zaplanować architekturę i zbudować sklep, który będzie gotowy na rozwój.





