Permit self-service portal has still many parts in cshtml, will say, backend generated frontend code.We have a migration path razor->vue.js->target (planned potentially React)
More info:
Platform: permit