Is there an app that exists where you can upload your own picture and "try on" different haircuts?

My hair is now juuuust past my shoulders (!!!! so exciting - two years post-chemo !!!!) and I'm looking to keep growing it because I will be donating it when it reaches the right length. But I need to do something with it as it grows out.