TableKeeper is a lightweight restaurant reservation system that prevents double-booking before it happens. It combines a Flask and SQLite backend, deterministic overlap and capacity validation, and a live browser interface for creating and managing reservations. The working prototype is fully tested, publicly deployed, and documented with architecture, walkthrough, and verification evidence.