Thank you for reviewing my submission for the Movie Explorer take-home project.
This repository contains a working prototype built with Next.js that allows users to search for movies, view details, and save favorites with personal ratings and notes.
- Live App: https://movie-explorer-mu-sage.vercel.app/
- Main Project Documentation:
src/README.md(or the detailed README in the project folder)
- Movie search using a public API (TMDB)
- Server-side API proxy to keep credentials secure
- Movie details modal
- Favorites system with rating and notes
- LocalStorage persistence
- Basic loading, empty, and error states
- Built with Next.js App Router + TypeScript + Tailwind CSS
This project was intentionally scoped as a working prototype (approximately 3 hours of effort), with emphasis on:
- Clear architecture and separation of concerns
- Practical tradeoffs over over-engineering
- Simple and explainable state management
- Clean, readable code structure
If time allowed, I would explore enhancements such as pagination, server-side persistence, and expanded accessibility support.
I appreciate the opportunity to complete this project and look forward to discussing the implementation choices and tradeoffs during the technical interview.
Licensed under the MIT License.