Desarrollar una aplicación web para mostrar información de películas utilizando la API de The Movie DB (https://www.themoviedb.org/documentation/api). La aplicación debe contar con las siguientes funcionalidades:
- Página de inicio que muestre las películas más populares del momento. ✅
- Página de búsqueda que permita buscar películas por título. ✅
- Página de detalle de la película que muestre información como el título, la sinopsis, el poster, el género y la calificación promedio de la película. ✅
- Funcionalidad para agregar películas a una lista de favoritos y mostrarlas en una página aparte.
- Funcionalidad para agregar comentarios a las películas y mostrarlos en la página de detalle.
Requerimientos técnicos:
- La aplicación debe estar desarrollada con React y TypeScript. ✅
- Se debe utilizar Next.js para el enrutamiento y el servidor de desarrollo. ✅
- Se debe utilizar Material-UI para los componentes de la interfaz de usuario. ✅
- Se debe utilizar Redux para manejar el estado de la aplicación. ✅
- Se deben utilizar buenas prácticas de programación, como componentes reutilizables, código limpio y legible, y comentarios descriptivos.
- Se debe utilizar GitHub para el control de versiones y el seguimiento del proceso de desarrollo. ✅