Hey,
First of all I wanna say GREAT JOB DUDE! this looks amazing!
I definitely wanna use this where I work (Trigo).
A tiny issue is, it seems you are saving all the groups in https://amitmarx.wixsite.com/pimp-my-wolt
I don't want my groups to get mixed with your groups (e.g if I create a group named "hello" and you have already created a group with the same name, we are going to be mixed together).
What would you say about allowing to configure the backend URL (maybe in the extensions configuration page, another input below the groupName)?
It would allow me to write an alternative backend that exposes the same simple API the frontend requires, and set it up on a server in my company, or even on localhost, or whatever.
I can open a PR for these changes if you agree.
If you want, I can also write my backend here (either in rust or python, haven't decided yet) to allow others to clone it and run an instance wherever they want.
I can also write it in a separate repo, I don't really care.
Another option would be to remain with your backend, but add to it some credentials, so that every company would have some username & password and its groups data would be separated from other companies.
It doesn't have to be top security, just some basic steps to ensure that groups from different companies won't get mixed together so easily, and to prevent users from different companies from being able to easily send DELETE requests for groups in other companies.
What do you think?
Thanks 😄