A cleaning cart can comprise a body defining an underside and at least one shelf, wherein the body has a footprint. A plurality of wheels can rotatably couple to the body. A sweeping attachment can be coupled to the underside of the body. The sweeping attachment can comprise a slide comprising a track that is coupled to the body and a carriage that is configured to slide relative to the track along an axis about and between a first position that is generally within the footprint of the body and a second position that is generally outside of the footprint of the body. A sweeping assembly can be coupled to the carriage. The sweeping assembly can couple to a sweeping element.