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.
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.
A glorious and ambitious plan
I also put together a plan that would help guide how I would put the code together.
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.
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.
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: m.mohamud1992@gmail.com