Login into tastytask, create a new organisation and add the Projects your working on.
You can invite external users to your Project, so the client can add and view tasks.
As the developers have a more technical understanding you can create multiple Issues for each Tasks an review them. External users will not see the GitHub issues.