No description
  • JavaScript 86.2%
  • CSS 13.1%
  • HTML 0.5%
  • Dockerfile 0.2%
Find a file
2026-06-04 07:49:52 +00:00
public feat(mvp): integrate FastAPI backend, Geofence verification, and Gamified UI. The Sovereign Passport is alive. 2026-06-04 01:39:14 +00:00
src feat: Phase 6 Web3 connection, ethers.js integration, Wallet Installation Modal, and Insurgency UI decoupling 2026-06-04 07:49:52 +00:00
.dockerignore feat(mvp): integrate FastAPI backend, Geofence verification, and Gamified UI. The Sovereign Passport is alive. 2026-06-04 01:39:14 +00:00
.gitignore Initial commit of Sovereign Web App 2026-06-03 11:48:13 +00:00
Dockerfile feat: Sovereign Profile UI, Trojan Bounties, NGINX routing fix 2026-06-04 05:13:21 +00:00
eslint.config.js Initial commit of Sovereign Web App 2026-06-03 11:48:13 +00:00
index.html Initial commit of Sovereign Web App 2026-06-03 11:48:13 +00:00
k8s-web.yaml feat(mvp): integrate FastAPI backend, Geofence verification, and Gamified UI. The Sovereign Passport is alive. 2026-06-04 01:39:14 +00:00
nginx.conf feat: Sovereign Profile UI, Trojan Bounties, NGINX routing fix 2026-06-04 05:13:21 +00:00
package-lock.json feat: Phase 6 Web3 connection, ethers.js integration, Wallet Installation Modal, and Insurgency UI decoupling 2026-06-04 07:49:52 +00:00
package.json feat: Phase 6 Web3 connection, ethers.js integration, Wallet Installation Modal, and Insurgency UI decoupling 2026-06-04 07:49:52 +00:00
README.md feat: Sovereign Profile UI, Trojan Bounties, NGINX routing fix 2026-06-04 05:13:21 +00:00
vite.config.js feat: Phase 6 Web3 connection, ethers.js integration, Wallet Installation Modal, and Insurgency UI decoupling 2026-06-04 07:49:52 +00:00

MakeAnyplace Sovereign Client (Web)

This is the front-end Progressive Web App (PWA) for MakeAnyplace. It is intentionally designed as a "Web-Only" application to maintain absolute independence from captured corporate app stores (Apple/Google).

Architecture

  • React + Vite: Blazing fast client-side rendering.
  • Ghost Wallets: LocalStorage-based anonymous cryptographic identities. No email or password required to interact with the network.
  • Sovereign Profile: Algorithmic bot avatars (via DiceBear) and hacker pseudonyms tied to the Ghost Wallet address.
  • Geofence Verification: Utilizes the HTML5 Geolocation API to prove physical presence at a Sanctuary Node, granting "Proof of Craft" XP to the wallet.

Production Routing

The Docker container runs an Alpine NGINX web server. It includes a custom nginx.conf that utilizes try_files $uri $uri/ /index.html; to properly support React Router's client-side history API, ensuring deep links do not 404 on refresh.

Development

npm install
npm run dev

To build for production:

npm run build
docker build -t makeanyplace-web .