Ten years ago, I worked in a small non-profit development shop that used Github issues for all project management. Checkboxes were used as both subtasks and ACs. Now that I think back, it worked really well. I don't think we even had Slack (we used Google Talk).