Pokédex
A dashboard providing information on all generations of Pokémon. Search for any Pokémon and learn more about their stats, strengths, weaknesses and more.
Built With
- React.js
- Node.js
- Apollo-GraphQL
- MongoDB
What I Learned
Through working on this project I learned the benefits/drawbacks of using GraphQL over REST. I also gained some experience in scraping for missing data in the event that the existing datasource is fragmented. The backend is a GraphQL API made using Apollo Server that connects to a MongoDB database. Through building the frontend I learned the various ways to utilize CSS in React, along with learning modern CSS patterns such as Flexbox and Grid.