Do you already have a WordPress site running, or do you need to set one up fresh? I have a WordPress site
Which content types do you want to manage from WordPress? All content
Do you want to use the WordPress REST API (simpler, built-in) or WPGraphQL (more flexible, requires plugin)? REST API (Recommended)
Do you want the contact form submissions to also be stored in WordPress (e.g. via Contact Form 7 or WPForms), or should the form just send emails? Store in WordPress