Find the perfect movie seats before you buy.
Movie Seat Finder searches live Fandango showtimes and seat maps, then finds adjacent available seats in the part of the auditorium you choose.
- Search by ZIP code or your precise browser location.
- Filter by theatre, movie, multiple formats, dates, and times.
- Find adjacent seats in a custom auditorium region.
- Preview normalized seat maps and exclude accessible seats when needed.
- Use guarded API routes with validation, rate limiting, and safe ticket URLs.
Requirements: Python 3.12+ and Node.js 22+.
git clone https://github.com/ivan-grebe/movieseatfinder.git
cd movieseatfinder
pip install -e ".[test]"
npm ci
npm run build:frontend
uvicorn app:app --reload --host 127.0.0.1 --port 4173Open http://127.0.0.1:4173/ to use the app.
python -m unittest discover -s tests -v
npm run check:frontend-bundle
npm run test:frontend
npm run test:mobileGitHub Actions runs these checks on every pull request, each push to main, and daily at 09:17 UTC.
If Movie Seat Finder is useful, consider giving the repository a ⭐. It helps others discover it and supports continued improvements.
Released under the MIT License.
