Alireza HassaniandCursor f566387c61 Initial commit: Meshkee dashboards monorepo.
Includes business, customer, and super-admin apps with shared packages and production deploy scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 13:48:53 +03:30

MeshkeeApp Monorepo

Dashboard applications and shared packages for the Meshkee platform.

Agent context: see docs/PROJECT_CONTEXT.md and .cursor/rules/.

Structure

MeshkeeApp/
  apps/
    super-admin/     # port 5174 — meshkee.app
    business/        # port 5173 — business.{domain}
    customer/        # port 5175 — customer.{domain}
  packages/
    dashboard-core/  # @meshkee/dashboard-core
    dashboard-ui/    # @meshkee/dashboard-ui

Setup

cd MeshkeeApp
npm install

Dev servers

From the monorepo root:

npm run dev:customer      # http://customer.sanihome.ir:5175
npm run dev:business      # http://business.sanihome.ir:5173
npm run dev:super-admin   # https://meshkee.app:5174

Or from an app directory:

cd apps/customer && npm run dev

Build

npm run build              # packages + all apps
npm run build:customer
npm run build:business
npm run build:super-admin

Shared packages

See packages/README.md.

  • dashboard-core — API client, auth types, utils, design tokens
  • dashboard-ui — Breadcrumbs, SectionCard, Pagination, Toast, RouteLoader, DomainGuard

Customer dashboard uses both packages. Business and Super Admin will migrate incrementally.

Local hosts

127.0.0.1 customer.sanihome.ir
127.0.0.1 business.sanihome.ir
127.0.0.1 meshkee.app
S
Description
No description provided
Readme
1.6 MiB
Languages
TypeScript 81.2%
CSS 18.4%
JavaScript 0.2%
HTML 0.1%