a web app in which you can drag squares (cards).
you have configurable from 1 up to 8 groups do droppable zone in which you can drop the cards. from any of droppable zones. Each zone could keep until 8 cards. You have to do the possibility to change places of cards inside each zone. inside zone, cards should filled from left to right (configurable right to left). a configurable javascript function should be executed after each drop or change of possition of cards.
I'm a JavaScript expert and it sounds like a 2 days of work job to me.
Please, give me more information, like images and draw to explain exactly what you want, and i'm sure that I can help you.
Regards,
Loïc