Volunteering is a local act, so nothing on the public side means anything until the product knows where you are — but asking for a zip code before showing a single thing is exactly the kind of gate that loses people. The admin side is the harder design problem and the easier one to under-serve: the people posting these opportunities are small teams without an ops department, they use the tool maybe once a month, and every session has to survive that gap. It also has to be a real multi-user product — organization accounts, roles, two-factor, password recovery — for teams that have none of the IT support those features usually assume.