I'm sure the main principle of the matching can be made in a Tinder-esque app (though I never used Tinder, so I am kind of guessing how it works). But I kind of liked the ease of handing out the lists and the discussions. I don't think an app can (easily) replace that, at least not fully automated. The manual stuff can be made in threads with replies etc.
Just some words of advice: ensure you start when you know gender (can do gender reveal but don't wait too long), and take into account a child can come too early, so don't wait too long. Start proactively with the names. Even if the birth ends up in a disaster (it is possible) you still want to give him/her a name. After all, you knew him/her, especially the woman as she had the child inside her. Naming your child, even if its a miscarriage, helps with acceptance of the tragedy. In other words: it is not a lost effort.