Frequently Asked Questions

Find answers related to Technical, API Credits, and Project Info. More questions will be added if needed.

1. Where does the Digimon data come from?

All data and images displayed on this website are fetched from the public Digimon API created and maintained by Shadow Smith. Special thanks to Shadow Smith for providing this open API for developers.

2. How does the instant search & filtering work?

To deliver better performance, all Digimon data is fetched once during the initial load and stored in memory. When you type in the search bar or select a level filter, JavaScript will processes the array using methods like .filter()and .includes() instantly without additional network requests.

3. Why is there a "Load More" button?

At first i thought using something like Infinite Scroll because of better User Experience in general but thinking back since there are many cards will be renderend with images all at once might slow down browser rendering performance. By implementing this load more function, i hope it can improve the performance while also maintaining a good user experience.

⚖️ Copyright & Legal Disclaimer

This project is strictly built for educational and portfolio demonstration purposes (non-commercial). Digimon and all related characters, names, and assets are trademarks and copyright of Bandai Namco Entertainment.