Cloud based reverse raffle application for non-profits