Helping 3M+ children receive diapers with Ruby - Open Source Friday
22 Jun 2024 (6 months ago)
Ruby for Good
- Ruby for Good is a non-profit organization that uses technology to help nonprofits deliver public goods to people in the community.
- Their current projects include Human Essentials and Casa, both open-source projects that use Ruby, Ruby on Rails, and JavaScript.
- Ruby for Good is looking for contributors to help with development, documentation, and other tasks.
- Anyone can submit a project to Ruby for Good, and the organization will consider taking on projects that meet certain criteria.
Human Essentials
- Human Essentials is a software project by Ruby for Good that helps diaper banks manage their inventory, partners, and distribution of diapers and period supplies to other non-profits.
- The software manages the entire lifecycle of a diaper bank or period supply bank, including partner management, inventory tracking, automated emails, scheduling pickups, and forecasting.
- Human Essentials is built primarily using Ruby on Rails, with some JavaScript for web functionality.
- The project is maintained by a team of volunteers who meet regularly for office hours and collaborate on GitHub.
- Human Essentials is free for non-profits to use and has helped over 200 diaper banks and 5,000 non-profits across the country.
- Human Essentials has been recognized as a Digital Public Good by the United Nations for its work in addressing several of the UN's Sustainable Development Goals.
Contributing to Ruby for Good
- To contribute to Ruby for Good projects, individuals can join the Ruby for Good Slack workspace or visit the GitHub organization page, select a project, and submit a pull request.
- Ruby for Good is not currently funded, but they do receive some sponsorship and hold events to raise money.
- Sean can be contacted through LinkedIn, Twitter, Slack, or email at sean@rubyforgood.org.