Ce projet était un test technique "blanc" proposé pendant ma formation au Reacteur.
Une API nous était fournie mais nous devions réaliser un backend pour effectuer nos requêtes et y accéder.
Les consignes étaient de proposer un accès à une page contenant tous les comics et une autre contenant tous les personnages. Sur cette dernière il devait être possible d'accéder à la page d'un personnage avec les comics dans lesquels il apparait.
Le visiteur devait pouvoir naviguer grâce à une pagination et accéder à une barre de recherche sur chaque page.
Enfin nous devions donner la possibilité au visiteur de mettre en favori ses comics et/ou personnages grâce à un système de cookie.
Lien du projet : World Of Marvel
capture.world.of.marvel.mp4
Frontend 👉🏼 par là
Get all the characters
Get all the comics
Get a specific comic with id param.
Node, Express.
Cors, axios, qs.
Install my-project with npm 👇🏼
git clone https://github.com/kevintersigni/marvel-backend.git
npm install
Go get yours here : https://lereacteur-marvel-api.netlify.app/
PORT= the one your server is listening
REACTEUR_API_KEY= the one your just got
npm start
Pour améliorer ce projet voici ce que je prévois :
- mise en place d'une BDD user avec système login/signup
- gestion des favoris via la BDD