Dynamic Site with Workers

I currently have a worker which handles post requests for the root path and uses a database and a kv namespace. The context is a discord bot that handles the interactions only via webhook. Now I want to build a website for it (like a dashboard) and, since it needs to use the same bindings and data, I was thinking to use the Worker so that I can integrate everything.
I discovered Workers Sites but I see that for new projects it recommends to use Pages. I never used Pages before but obviously it wouldn't be a problem for me but now I'm unsure what to do. I've considered
  • using Workers Sites to integrate everything into the existing Worker
  • using Pages to host separately the Worker and the website
  • using Pages to host both the website and the main POST handler (is this even possible?)
What do you suggest?
Was this page helpful?