Open Commerce

Jul 2025 – Present

Open Commerce

Full-stack multi-tenant e-commerce platform for organizations to run catalog, orders, customers, and team access from one workspace. Next.js admin UI paired with a Node.js API — role-based permissions and Stripe billing.

Next.jsNode.jsPostgreSQLRedisStripe

Screenshots

Inside the platform

Product catalog management

Product catalog management

Catalog workspace for listing, creating, and editing products with pricing, categories, and image uploads tied to the organization.

Order management workspace

Order management workspace

Orders list and detail views for tracking customer purchases, line items, and related coupon data across the store.

Project Highlights

  • Built end to end: Next.js organization admin on the front, Express REST API with Sequelize and PostgreSQL on the back, with every resource scoped to the active organization.
  • Shipped commerce modules — products, categories, customers, coupons, orders, and addresses — each behind permission-gated navigation and dedicated list/detail workspaces.
  • Implemented team access with custom roles, invitations, and granular RBAC so members only see and act on what their role allows.
  • Integrated Stripe for subscriptions and billing webhooks, plus platform-admin routes for cross-tenant operations.