Hi @Patrick_Lee, somethoughts…
-
Your custom endpoint can interact with the database using the entity service, or the lower level query api.
-
Strapi makes available a REST API for all your data by default, as well as the admin UI plugin API so its up to you. The admin UI gives you a lot for free vs building a web UI.