A Bradford district charity has smashed its £100,000 fundraising target - meaning it can continue providing vital services.