A new platform has been launched to help residents better connect with Monmouthshire County Council.