a5bbc24ecff7845a384a00cc3a234f2273459b8e
instr() in SQLite compares bytes, so searching for a customer name in uppercase (e.g. "JOHN") silently missed lowercase-stored matches like "John". Lowercase both sides of the order number, name, and email comparisons so search matches regardless of the case staff paste in. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
OrderOps
Run
bun install
bun run seed
bun run seed:user
# tab 1
bun run dev:api
# tab 2
bun run dev:web
Open http://localhost:5173.
Contributing
Read CONTRIBUTING.md before opening a PR. It defines repo-specific coding conventions, local verification expectations, and the PR checklist students should use with their coding harness.
Login
- default seed creates customer accounts only
- create an employee account with
bun run seed:user - login uses username only
- employee accounts can access
/orders
Languages
TypeScript
99.6%
HTML
0.4%