Frontend for https://wars.locutus.link written in svelte (built to static js/html with node.js / vite)
npm run dev
or
npm run build
Svelte: https://kit.svelte.dev/
Libraries used:
Backend hosted on AWS
(in /src)
page.svelte (which has a locutus logo and a link to the conflicts page)conflicts/page.svelte (which loads the conflicts.gzip and displays them)conflict/page.svelte (loads /conflicts/<id>.gzip and displays a table for a specific conflict, as well as the timelinetiering/page.svelte (loads /conflict/graphs/<id>.gzip and displays the tiering graphs)index.ts (shared script) app.html (shared html (head))