A volunteer crowd-sourcing and management platform