独立开发 · 垂直行业工具

把一门生意的日常,
做成一套顺手的工具

仓储、门店、回收站——三个行业,同一种做法:
先把流程跑通,再谈功能;先让人少走两步,再谈数字化。

3 个产品在线 1000+ 项自动化测试 100% 自研代码
wms.yhdm.shop / 仪表盘
WMS 仓储管理系统仪表盘:今日出入库、库存总量、近 7 天趋势与待办卡片
Products / 产品

三个产品,三个行业的「日常」 没有一个是从模板改的。每个都是先把一线的活儿跟着做一遍,再回来写代码。

已上线 Web + 移动端

WMS 仓储管理系统

Warehouse Management System

面向多仓企业的全流程仓储系统。采购入库、质检、上架、销售出库、拣货、复核、发运, 一条线走通不脱节;角色按仓库授权,每一步都留痕。

  • 入库四态、出库四态全程受控,跳步直接拦
  • 波次拣货、盘点、调拨、成本核算、打印中心齐备
  • 移动端 PWA 扫码作业,不用装 App
了解 WMS
WMS 采购入库单列表:单号、状态标签与操作按钮
已上线 移动端 H5

门店助手

Salon Assistant · 美甲 / 美睫 / 美瞳

给单店老板用的轻量 SaaS。预约、开单、客户档案、储值卡、回访提醒全在手机上; 客户扫个码就能自助预约,老板的手机就是排期表。

  • 客户档案记到「上次做的什么颜色」,回访不用靠回忆
  • 扫码自助预约,客户自己挑时间,不用来回发消息
  • 储值卡、次卡、记账一套打通,月底不用对账
了解门店助手
门店助手今日工作台:今日单数与收入、预约列表
门店助手客户详情:到店次数、累计消费、款式档案
研发中 移动端 H5

收购台账

Purchase Ledger · 回收站电子三联单

面向单件废料收购的回收站,用来替代手写三联单。手机上称重开单,30 秒一单, 月底自动出账;不做进销存,也不做 C 端回收平台。

  • 今日价目表按品类维护,改价只影响当天新开的单
  • 开单 → 过磅 → 结算 → 日结,抽屉余额一眼看清
  • 单进程 + 单文件数据库,可离线本地部署
看看进度
收购台账首页:今日收购单数、吨数、金额与最近单据
收购台账日结:现金与转账支出、今日各品类吨数与金额
3个
垂直行业产品
1000+
自动化测试用例
0
第三方模板与框架页面
100%
源码自持,可私有部署
Approach / 做法

功能列表好看没用,
要经得住最忙的那一天 下面四条不是口号,是这三个产品里反复踩过坑之后定下来的规矩。

01

先把流程跑通,再堆功能

一套系统好不好用,不看功能多不多,看最忙那天会不会卡住。状态机、跳步校验、异常回滚,这些没人会夸的东西,恰恰是现场不崩的原因。

02

权限是产品的一部分

「角色」决定能做什么,「仓库 / 门店」决定能在哪儿做,两件事分开设计。给了主管头衔不等于能在所有仓说了算,授权到哪个仓就只能管哪个仓。

03

每个动作都留痕

谁、什么时候、改了什么,都要能查。留痕不是为了追责,是为了出问题时不用靠回忆对账——这比事后开会更有用。

04

能在手机上干完,就别回电脑

仓库和门店的人不在工位上。扫码、称重、开单、盘点,界面得跟着人走;能用网页解决的就不让人装 App。

About / 关于

一个人,三个产品

这里是 YHDM 工作室。三个产品的数据库设计、后端接口、前端界面、 部署运维,都是一个人从头做完的。

不接「什么都能做」的需求。只做垂直行业里那些重复、琐碎、每天都要发生的事—— 收货上架、开单预约、称重结算。这类事最不起眼,也最耗人。

代码自己写、部署自己扛,所以每个功能上线前,都得先在自己手里跑通一遍。 测试用例写了上千条,不是为了好看,是因为改动一多,没人能靠记忆保证没弄坏别的地方。

后端
Python · Django / FastAPI · Node.js · REST API
前端
Vue 3 · TypeScript · Vite · Element Plus / Vant · PWA
数据
MySQL · SQLite(单机可离线)· Redis
部署
Docker Compose · Nginx · HTTPS · 私有化交付
质量
单元测试 · 接口测试 · Playwright 端到端 · 发版前全量门禁
Contact / 联系

有类似的场景?聊聊。

如果你的仓库、门店、回收站还在靠 Excel 和微信群撑着, 可以说说现在卡在哪一步。不一定要买,先把问题聊清楚。