While you don't have to run Gitcoin Web from Docker it makes things much easier. For that reason, this guide will stick to a Docker based setup.
Install Docker - https://hub.docker.com/editions/community/docker-ce-desktop-mac/
Confirm docker & docker compose are running on the latest version