A volunteer connection system comprising:
- a computer server having a memory storing organization data of an organization and user data of a user;
- an organization computing device of the organization coupled to the computer server, the organization computing device associated with the organization registered with the volunteer connection system;
- and
- one or more user computing devices of the user coupled to the computer server, the computer server programmed to:
- receive a signal having a volunteer request for volunteers from the organization computing device and automatically generate and send the volunteer request for the volunteers for the organization to the one or more user computing devices;
- receive from the one or more user computing devices a signal indicating acceptance of the volunteer request for the volunteers for an event;
- automatically generate and send to the one or more computing devices accepting the event, event information comprising event location;
- generate and establish a proximity zone at a specified geo-location of the event;
- receive a signal from the one or more user computing devices that the one or more user computing devices have entered the proximity zone and automatically establish a connection between the computer server and the one or more user computing devices in response to the one or more user computing devices entering the proximity zone;
- automatically generate and send for display on the one or more user computing devices a volunteer interface comprising a message indicating the one or more user computing devices have entered the proximity zone;
- automatically track and store volunteer data of the user comprising an accumulated amount of time the one or more user computing devices are within the proximity zone during a designated period of time and locations of the one or more user computing devices within the proximity zone, wherein the organization tracks how many of the one or more user computing devices are within the proximity zone;
- validating charitable service of a volunteer in response to receiving a photo of service performed by the volunteer from the user computing device, wherein the user computing device applies a geo-tag to the photo to confirm that the user computing device is within the proximity zone when taking and sending the photo for validation of service performed;
- and
- generating a report that comprises verified volunteer location of performed charity work, time that the volunteer performed the charity work, and cumulative hours of charity work for a predetermined period time.