What is the best way to embed an JS App in a WordPress Page?

Make the public page a template and then target it with is_page_template()

How to create a page template.

in your functions.php something like:

function wp_25271() {
    if (is_page_template('page-public.php')) {
        wp_enqueue_script('bootcards', 'https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.svg', array('jquery'), '', true);
    }
add_action('wp_enqueue_scripts', 'wp_25271');