Medusa on a Mac
Node.js headless commerce engine · E-Commerce
Medusa is an open-source headless commerce engine in Node.js/TypeScript; a developer-friendly alternative to Shopify's backend. Scaffold with npx create-medusa-app; needs PostgreSQL and Redis. The backend/admin runs on :9000; pair it with a Next.js storefront. Highly extensible via plugins. Admin dashboard customizations: extend the admin with UI widgets (drop into product/order pages via injection zones) and custom routes/pages in src/admin/, backed by API routes in src/api/. Key gotchas: (1) Medusa prices are NOT stored in cents; never divide by 100 when displaying. (2) Use separate queries for display data vs modal data, and never conditionally load display queries based on UI state. (3) Use Medusa's semantic color classes (not hardcoded colours) so widgets stay theme-correct. Load the reference docs before building; the quick reference alone isn't enough.
Run Medusa with FrontierStack
Install or connect Medusa; then check its status, ports and certificate from FrontierStack. The same screen links to firewall checks, Malware Audit and backups where they apply.
Run it from your Mac.
FrontierStack installs, monitors and secures services on this Mac and on linked servers.
Download FrontierStackApple notarized · Safe & secure · macOS 13 Ventura+
