An user should be allowed to register interest (or even deregister such interest) to a given workshop. For this we need:
Backend API endpoint: which should allow to de/register the interest. As a recommendation, I would define three states (INTERESTED, INVITED, TAKEN). There should be two other endpoints to: (A) get the list of interested people on a workshop; (B) get the list of workshops the user is interested.
Frontend: The user should be able to click on a checkbox to de/register interest on a selected workshop.
Depends on #143
An user should be allowed to register interest (or even deregister such interest) to a given workshop. For this we need: