Section 102. The council shall provide for the care, supervision, control and improvement of public highways, streets, avenues, alleys, sidewalks, public grounds, bridges, aqueducts, and viaducts, within the city, and shall cause them to be kept open, in repair and free from nuisance.