UberSalon Platform
UberSalon 全端 Monorepo — 美業預約平台。
Projects
| Project | Description | Stack | Port | Domain |
|---|---|---|---|---|
| ubersalon-ec | E-Commerce 前台電商網站 | Nuxt 4 | 3010 | uber-salon.com |
| ubersalon-ims | Internal Management 後台管理系統 | Next.js 16 | 3011 | uber-salon-ims.com |
| ubersalon-be | 後端 API 服務 | NestJS 11 | 8080 | uber-salon-api.com |
Quick Start
bash
# Clone with submodules
git clone --recurse-submodules <repo-url>
# Install dependencies
cd ubersalon-ec && yarn install && cd ..
cd ubersalon-ims && yarn install && cd ..
cd ubersalon-be && yarn install && cd ..
yarn install
# Start all services
yarn devDevelopment
bash
yarn dev # Start all 3 projects
yarn dev:ec # EC only (http://localhost:3010)
yarn dev:ims # IMS only (http://localhost:3011)
yarn dev:be # BE only (http://localhost:8080)Git Operations
bash
yarn commit # Interactive commit across all repos
yarn push # Commit + push all repos
yarn push:all # Push only (no commit)API Documentation
Swagger UI: http://localhost:8080/api
Auto-generated by yarn docs:gen at 2026/3/9 下午11:56:26