First step could be to provide the community with a bit more details on your existing app
What is the code/technology/framework used to build this existing app?
What available knowledge do you have?
How much time/money are you ready to spend on this?