Developing a Dating App – All the elements that match completely when it comes to awesome relationship software