sorry to hear what happened. while not all members of your team performed up to par, this should have been avoided with proper requirements verification and product testing. a team leader not only has to set the requirements of the project, but also is ultimately responsible for verifying that the product meets the requirements before letting the public use it. it's not easy to do by any means, so learn and keep trying
