How to get upload my virtual assistant to internet

  mysql, python-3.x, server

So, I am developing a virtual assistant and I have made quite some progress. I was wondering, can I upload my assistant on a server and then create an app in mobile which takes input and forwards it to the server which process the input and gives back result. I don’t want to create it again in mobile, so please tell me any way if there is.

Source: Python-3x Questions