This looks really great! Do you offer an api as well? I'm part of the team behind https://cyclema.ps and we'd love to see if we could incorporate this as a backend.
The backend at this point is just Graphhopper so I think it would make more sense to use it directly and customize it based on your needs: https://github.com/graphhopper/graphhopper