Diplomacy web portal and backend