-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Real-time EVE Online killmail feed. Kills stream to the browser the moment they're processed, no refresh, no polling. This wiki covers the V2 frontend: a rewrite from vanilla JS to Astro + Svelte 5 + Tailwind 4, deployed on Cloudflare Pages.
This repo is the frontend only. It connects to a private backend over WebSocket for the live kill stream and to a REST API for kill detail and archive lookups. The backend is not public.
The frontend opens a Socket.io connection to ws.socketkill.com and
listens for kill events. Each kill is normalised into the feed, run
through the active stream filters client-side, and rendered. Shared
state (kill count, ISK destroyed, connection status) lives in Svelte
stores so the header and feed stay in sync without prop-drilling.
- Astro — static shell and routing
- Svelte 5 (runes) — reactive components, feed and filter logic
- Tailwind 4 — styling
- Cloudflare Pages — hosting and edge
- [Web-Socket](https://github.com/ScotDex/socketkill-v2/wiki/Web%E2%80%90Socket) — the live stream connection: events, payload shape, reconnect behaviour
- (more as they're added)
TODO: install steps, dev server command, any required env