medusa
Zbuduj sklep e-commerce bez ograniczeń — otwarte źródło, Node.js, pełna kontrola
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Medusa to umiejętność do budowania headless e-commerce na platformie Medusa. Pracujesz z otwartym kodem, natywnym dla Node.js i TypeScript, bez blokady dostawcy. Platforma jest w pełni modularna — używasz tylko to, czego potrzebujesz, i rozszerzasz dowolne komponenty. Zawiera wbudowany panel administracyjny, API do sklepów i możliwość łączenia z dowolnym frontendem: Next.js, Remix czy aplikacjami mobilnymi. Idealna do projektów, gdzie chcesz pełną kontrolę nad architekturą i kodem.
Jak używać
Upewnij się, że masz zainstalowany Node.js w wersji 20+ LTS, Git i dostęp do bazy PostgreSQL (lokalnie lub zdalnie). Umiejętność Medusa wymaga załadowania razem z base.md i typescript.md.
Utwórz nowy projekt Medusa, uruchamiając polecenie npx create-medusa-app@latest my-store. Narzędzie automatycznie skonfiguruje backend Medusa, bazę danych PostgreSQL i panel administracyjny. Opcjonalnie możesz dodać gotowy frontend Next.js.
Przejdź do katalogu projektu (cd my-store) i uruchom serwer deweloperski poleceniem npm run dev. Backend będzie dostępny na http://localhost:9000, panel admin na http://localhost:9000/app, a storefront (jeśli zainstalowany) na http://localhost:8000.
Stwórz konto administratora, wykonując npx medusa user -e admin@example.com -p supersecret. Użyj tych danych do zalogowania się do panelu administracyjnego.
Dostosuj projekt do swoich potrzeb: dodawaj niestandardowe trasy API w src/api/, rozszerzaj panel admin widżetami w src/admin/widgets/ lub tworz nowe strony administracyjne w src/admin/routes/. Struktura projektu jest modularna — każdy komponent można niezależnie modyfikować i rozszerzać.