Questo test di valutazione ha l'obiettivo di verificare le tue competenze tecniche come sviluppatore PHP e Javascript, attraverso l'implementazione di due user stories. Il progetto consiste nell'aggiungere filtro e ordinamento ad un elenco di film di ultima uscita.
L'ambiente di sviluppo che ti forniamo è basato su PHP e MySQL, utilizzando Symfony, React e Tailwind come framework. È presente un database contenente i dati dei film, così come la pagina iniziale con l'elenco dei film.
Per configurare l'ambiente di sviluppo vai qui.
Le due user stories che devi implementare sono le seguenti:
Come utente voglio visualizzare l'elenco dei film in base ai seguenti criteri di ordinamento:
- Più recenti
- Per rating
Come utente voglio visualizzare l'elenco dei film filtrandoli per genere.
Per l'implementazione, ti invitiamo a utilizzare le best practices di sviluppo e a garantire una buona qualità del codice. Se ti può essere utile, puoi utilizzare liberamente componenti React e Tailwind presenti in rete, come ad esempio Flowbite React (https://flowbite-react.com/) e Tailwind UI (https://tailwindui.com/components).
Ricordati che hai a disposizione due giorni per consegnare il progetto.
Buon lavoro e in bocca al lupo!