A progressive set of beginner-friendly katas for a 2.5 hour session.
The story builds from simple pricing logic to a tiny Express app with forms and a dynamic order board.
- Install dependencies:
npm install- Run all tests:
npm test- Run one kata test file:
npm run test:kata -- katas/01-customer-greeting/solution.test.jskatas/01-customer-greetingkatas/02-drink-pricingkatas/03-order-subtotalkatas/04-discount-ruleskatas/05-cli-order-summarykatas/06-http-menu-routeskatas/07-form-post-orderkatas/08-order-board-stretch
- Run tests first (red)
- Implement the TODO in
solution.js(green) - Refactor if needed
- Move to the next kata