This codebase is currently sloppy and repetitive. It was hastily shipped to iterate on some designs as quickly as possible.
https://sandbox.safariwallet.org is synced with https://sandbox-safariwallet-org.vercel.app.
https://sandbox-safariwallet-org.vercel.app builds the project in the test-dapp
folder.
After cloning the repo, set up the sandbox environment (it's built with SvelteKit):
cd test-dapp
npm i
Then run the sandbox on a local development server (port 3000 must be free):
npm run dev
Then from an Xcode emulator, go to safari and visit http://localhost:3000
Watch the sandbox update in real time as you make changes to the test-dapp
folder.