I donate to local organizations that work to create a better community. One is called Brown Bag Food Project, believe I've mentioned them before. They're a food pantry but they do things like sell chocolate strawberries and have bake sales to raise extra money. A few years ago they were operating out of the founder's mom's garage and as of 3 months ago they're now in a 2,800 sq ft building. 2,100 of that is storage space, freezers, refrigerators, shelving etc.
They also help people with creating resumes and filling out job applications at their office. "We" paid for their hosting and such for the next 5 years and set up their website. Now college student volunteers that go to school for web dev maintain it. I formatted my previous laptop and donated it for their "Job Center" area. Sometimes life happens, you lose a job, get sick and can't work for a week, and most people in my town live paycheck to paycheck who don't qualify for any other help because they're just above the poverty line. Brown Bag doesn't have all of the red tape issues of state assistance but obviously they have to put limits on how many times a year they can help a family.
When I find things they need on sale I'll go buy some bulk and take my kiddo with me and we'll volunteer for an hour or two and help deliver food to those who need it. Some people like to shelter their children from things like that, I prefer to show him how well he has it. Since I've been taking him along, hes been taking better care of his belongings and he asks pretty regularly when "we can go help those nice people."