Après des années d’expérience dans l’utilisation des framework (front-end puis full-stack) Vue.js et Nuxt.js j’ai voulu développer un projet web personnel pour commencer à appréhender la librairie React à travers notamment le framework Next.js.
C’est ainsi qu’est né le projet Maseancecine.fr, qui est un site-web permettant de visualiser les films à l’affiche, les cinémas, et les prochaines séances à proximité. Je sais qu’Allocine rempli peu ou proue ces fonctionnalités, mais je trouvais son interface trop lourde. C’est pour ça que j’ai pensé le site avec une interface allant à l’essentiel :
- Affichage des films à l’affiche et des sorties de la semaine
- Affichage des séances et salles de cinéma à proximité (plus une recherche possible par adresse)
- Une fonctionnalité de recherche pour trouver un film ou un cinéma
Je me suis basé sur l’API Allociné pour tout cela, avec une base de données Firestore. L’application mis en ligne est une application full-stack gérant les requêtes Firestore avec un rendu dans des composants serveurs dédiés.