To build the site locally for development, you will need node.js and npm installed locally. To run locally run the following from the root of the project:
npm install
npm run dev
This will start a local server on http://localhost:5173
and watch for changes to the source files.