- add light theme
- left menu with the characters and search bar to improve UX
- saving most searched characters on db
- at least responsive top menu
- add an index page with the most searched
- DOM manipulation with the input from the Wikipedia API
- Nested promises using the ancestors of a character
- Svelte stores saving the tree of the character on it
- Svelte routes
- Javascript classes
- Recursive calling drawing the character nodes with svelte:self