A web app game built around fast prime factorization.
Challenge your best score and grind your skills.
Face off against a friend in real time. Outsmart them with faster factorization and hit them hard with the combos.
Atomize ships with a web app manifest and standalone display mode, so it can be installed like an app.
- Open Atomize in Safari.
- Tap the Share button.
- Choose
Add to Home Screen. - Confirm the app name and tap
Add.
- Open Atomize in Chrome.
- Tap the browser menu.
- Choose
Install apporAdd to Home screen. - Confirm the install prompt.
- Open Atomize in the browser.
- Click the install icon in the address bar, if shown.
- Or open the browser menu and choose
Install Atomize. - Confirm the install prompt.
-
Install dependencies with Bun:
bun install
-
Start the dev server:
bun run dev
-
Open the app in your browser:
http://127.0.0.1:5173
To enable multiplayer locally, create .env.local in the repository root:
VITE_SUPABASE_URL=your-project-url
VITE_SUPABASE_ANON_KEY=your-anon-keyThe tracked supabase/config.toml uses PostgreSQL 17, anonymous sign-in, Auth,
Storage, and Realtime to match Atomize's hosted project without storing a token
or project credential. Start the local backend, reset it from tracked
migrations, and regenerate database types with:
bun run backend:start
bun run backend:reset
bun run backend:typesMaintainers can link the checkout to the hosted Atomize project after logging in with the Supabase CLI:
bunx [email protected] link --project-ref <project-ref>
bun run backend:types:remoteLink state and local environment files remain ignored under supabase/.temp
and supabase/.env*.local. Never commit a service-role key.
The CLI exposes its development ports on the host, so use this stack only on a
trusted network with the host firewall enabled and stop it when finished.
Production provider ownership and capacity boundaries are recorded in
PROVIDERS.md.
The parallel Godot iOS/Android port lives in godot/. The Vite app remains the
web/PWA client. See godot/README.md for the Windows, macOS, and Linux setup
guide, parity tests, and mobile export commands.