
Il Problema
Trovare un film da guardare può essere opprimente data la vasta scelta. Gli utenti spesso sanno come si sentono ma faticano a tradurre quell'umore in una specifica selezione di film.
La Soluzione
Realizzato un backend FastAPI che mappa gli stati d'animo selezionati dall'utente (parole chiave/emoji) a generi e parole chiave di film pertinenti. Interroga l'API TMDB per raccomandazioni basate su questi parametri. Redis memorizza nella cache le risposte dell'API TMDB per ricerche successive più veloci. Il frontend React fornisce un'interfaccia intuitiva per la selezione dell'umore.
Risultati & Apprendimenti
Creato un modo divertente e coinvolgente per scoprire film. Esplorata l'integrazione API, la logica di raccomandazione di base e le strategie di caching. Evidenziata la sfida della mappatura soggettiva umore-genere.
Stack Tecnologico
ReactFastAPIRedisAPI RESTTMDB API