A Next.js App Router single-page app that checks trivago prices against a user's current best hotel deal.
- Next.js 16 + TypeScript + App Router
- Tailwind CSS
- shadcn/ui (Card, Input, Button, Badge, Alert, Label, Select)
- Lucide icons
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm run test
npm run typecheck
npm run build-
POST /api/search-hotel- body:
{ hotelName, destination } - initializes MCP session and calls
trivago-search-suggestions
- body:
-
POST /api/check-price- body:
{ accommodationId, checkIn, checkOut, adults, currency } - initializes MCP session and calls
trivago-accommodation-search - returns best deal, deal URL, hotel details, and alternatives
- body:
This app is deploy-ready for Vercel (npm run build passes).