Mishi: enterprise canteen pre-ordering
Mishi is a three-role WeChat mini-program for employees, stall operators and administrators across Inspur's internal canteens. During a seven-week internship, I owned the employee-facing module: restaurant and dish discovery, search, multi-stall cart management, pre-orders, pickup codes, order tracking, reviews, likes and favourites.
I rebuilt the ordering pipeline around consistent API fields, vendor-level grouping, preserved price precision, synchronised lifecycle states and duplicate-submission protection. I also added an authenticated Node.js and Express review endpoint with validation and ownership checks, and refactored the interface across 105 files into reusable design tokens and centralised theme configuration.