Verify the Finished Routes
Verify the Finished Routes
Perform one final route-level verification of the completed application.
Step 1 — Verify the browse route
Open / and confirm the live browse experience works after the full build.
Step 2 — Verify a detail route and a missing route
Open /movie/<known-id> for a real movie, then /movie/<invalid-id> and confirm the missing route uses the expected not-found behavior.
Step 3 — Verify the wishlist and API routes
Open /wishlist with no saved movies and confirm the empty state. Then visit /api/movies/<known-id> and confirm the response is JSON.
Step 4 — Check the browser and terminal
Repeat the main flows while watching for unexpected console or server errors. Fix anything that indicates a regression rather than ignoring it because the visible page still works.
Checkpoint
The major Matinee routes resolve correctly, invalid movie ids are handled, the wishlist survives refreshes, and the server-side movie route supports the browser wishlist flow end to end.