Lovely urban rain garden. I would have jammed a bunch of Juncus sp (rushes) and Carex sp (sedges) in the lowest part of the garden which can tolerate the heaviest water levels.
A roadside rain garden that stores stormwater and allows it to infiltrate into the soil.
Rain garden before & after
Rain Garden under the deck
av SvR Design Co
What is a Rain Garden and how can you Install your Rain Garden
Rain Harvesting Into The Soil Instead Of Your Tiny Rainwater Barrel
Save the rain – and your yard | The Sacramento Bee
16 Amazing DIY Ideas to Spruce Up Your Garden
Delightful Rain chain