

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 5
click for more info
Not enough gems
Cost: 6 gems
1: Pokedex
incomplete
2: Submit Your Repo
incomplete
This lesson's interactive features are locked, please to keep using them
Great work! You've built a fully functional REPL and caching system for the PokeAPI. Now it's time to submit your work.
Submit a public HTTPS Git clone URL, for example https://github.com/github-username/repo-name.
You don't have to extend this project, but if you're planning to make this something you add to your personal portfolio, you should consider making it your own by adding to it. Here are just a few ideas.
Implement the repl Node module
Simulate battles between pokemon
Add more unit tests
Refactor your code to organize it better and make it more testable
Keep pokemon in a "party" and allow them to level up
Allow for pokemon that are caught to evolve after a set amount of time
Persist a user's Pokedex to disk so they can save progress between sessions
Use the PokeAPI to make exploration more interesting. For example, rather than typing the names of areas, maybe you are given choices of areas and just type "left" or "right"
Random encounters with wild pokemon
Adding support for different types of balls (Pokeballs, Great Balls, Ultra Balls, etc), which have different chances of catching pokemon