Creating a cantine booking tool with calender view or App/Service

Hey,

I got the task to check for any possible solution for the following scenario:

Our company got access to a cantine and my boss wants to know who is attending this cantine for lunch because it is paid per person.

At its best there would be a tool/App in Teams in which you have a calendar or table view for every day of the wekk(Monday-Friday) in which you can register yourself for attending lunch at specific days and if possible also to remove the earlier registration if necessary.

I checked if the MS Bookings if usable but it is not build for these request.

Currently I'm checking with MS Forms, SharePoint Lists and Power Automate because if possible every task (such as checking if someone has paid for his lunch visists) should be automated, but I'm not convinced if this the best approach. Building a webpage for this is currently ruled out.

Do you have any ideas for this issue or do you know an App in Teams which can do something like this?

Best Regards