Custom content types

I was a PHP developer for many years, but have said goodbye to PHP. Now I mostly develop in Node.js and Vue/Nuxt.

On the side I make simple, small websites for friends based on GHOST, no blogs, no members, subscription access - nobody…
It is ideally suited for such purposes.

But what I miss are custom content types:
For example, how can I enter addresses (street, city…) or events (when, what, location…) - user-friendly with input fields?

I know I could implement it in Nuxt in conjunction with Strapi/Directus. But GHOST is more ideal for simple purposes.

I could use Strapi or Directus for custom content types and embed them in GHOST. But it’s not ideal for the editor, has to use 2 interfaces.

Isn’t there another way, directly in GHOST?

You’re not missing something. There isn’t.

That’s what I feared. Thanks for your answer anyway.