How can I build a Vue.js 3 component that displays icons for all installed & enabled Nextcloud apps

Hello, I set myself a technical challenge. The application icons show up in Nextcloud’s top menu, okay. But I’d like to create an Application with Vue.js 3 component that displays the icons of all the applications installed and enabled on my Nextcloud instance. How does that work? Do I need to fetch a specific API? Do I need to retrieve the information from the database? I’m a beginner in programming and I’m trying to understand how Nextcloud works. Thank you in advance for being pedagogical with me, given my beginner level.

duplicate of How can I build a Vue.js 3 component that displays icons for all installed & enabled Nextcloud apps

don’t crosspost! @bigpoppa