Hello,
this sounds like a job for JavaScript datatables, i'd just need to find a way to synchronize that with the dataframe.
You don't want a Save-button, i assume? When a drag is dropped, the dataframe should be updated automatically, right?
I am experienced with Python and also know web applications and NumPy/Pandas and related libraries.
If you are interested in my assistance, please let me know!
Best,
Jo Bergs