Toolverse
Wszystkie skille

medusa

autor: alinaqi

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

Szybkie info

Autor
alinaqi
Kategoria
Backend
Wyświetlenia
1

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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ć.

Podobne skille