A demo restaurant stack inspired by The Restaurant at the End of the Universe: web (Angular under web/) and a shared Node backend.
| Path | Contents |
|---|---|
backend/ |
Node demo API and Docker image |
web/ |
Angular SPA — menu, cart, checkout, delivery, account |
guide/ |
QA training guide for TestChimp workflows — start with guide/TESTING_GUIDE.md |
This is a web starter app for learning TestChimp. Fork it and add your own SmartTests (Playwright), test plans, TrueCoverage instrumentation, GitHub Actions CI, and workflows from scratch.
Follow guide/TESTING_GUIDE.md in order: baseline SmartTests → CI on pull requests → coupon feature PR (where CI should show a green check).
The app features a food ordering flow with a space-themed menu, shopping cart, delivery tracking, and user account — providing UI journeys to practice web testing.
This application contains intentionally placed bugs for testing purposes.
- Clone the repository
- Start the demo backend with Docker:
docker compose up --build -d
- Web:
cd web && npm install && npm start→ http://localhost:4200
The local API is exposed at http://localhost:3001. The Angular dev server proxies API calls via web/proxy.conf.json.
Optional: ./scripts/qa/local-up.sh (Docker + health wait).
Join our Slack, let's talk.
