An application to handle scheduling volunteers based on skill sets and availability