I simplified the story a little bit, but two factors contributed to the sad outcome:
1. making a _live routing_ app is tougher than it looks
2. our team was really emotionally exhausted after this (the whole process consumed around 2 years) and some key team members needed some time off
But yeah, it could have been possible to make the app ourselves.