Project: A Simple Pokédex

Project: A Simple Pokédex

As mentioned in a previous post, I wanted to make a post about a project I recently finished!

I was inspired to do this project, or rather finish it, when we were doing our weekly Hackathon. Within my pair, we were able to create a functioning Pokédex - which we were proud of given the limited time that we had and that we were applying everything that we learned in the last two weeks.

ezgif.com-gif-maker.gif Pokédex that we made during our Hackathon

But I thought, what could I have produced given more time? So I stopped thinking and started producing.

I decided to draw on Excalidraw and came up with a design on how I would envision the new Pokédex.

Rough plans.jpeg A glorious and ambitious plan

I also put together a plan that would help guide how I would put the code together.

rough plans A rough plan

Once I spent some hours, applying what I learned and googling the rest, I was able to put together a functioning version of what I envisioned!

I came across a few issues trying to make the project. Whenever I would search for another Pokémon after a search was complete, the new information would append itself right next to the previous Pokémon's details.

ezgif.com-gif-maker (4).gif Info appending incorrectly

But after much head-scratching and traversing the dangerous lands of Stack Overflow, I finally found the answer that I needed. I was then able to make the adjustments required to be able to finish my mini-project.

ezgif.com-gif-maker (5).gif A functioning (last I checked) Pokédex that looks like my design

I understand now why so many developers advise new learners to work on projects - the amount that I learned during the process of making the Pokédex in such a short time is a testament to why you should work on projects.

So to all the newbies out there, I say start and finish a project to accelerate your learning!

Click here if you would like to use the Pokédex!

If you're still reading, thank you so much, I hope to use this blog to post and share useful information I gain! I would love to connect with other developers to see what they're learning and learn from them - please connect with me on the following:

Twitter: @codewithmohamed

Github: github.com/codewithmohamed

LinkedIn: Mohamed Mohamud

Email: