Skip to content

Repository files navigation

Lightkeepers

Lightkeepers makes Genshin Impact’s endgame meta (Spiral Abyss, Stygian Onslaught) accessible — roster-aware team suggestions, pulls, character kits, and investment sims.

Stack

SvelteKit 5 + TypeScript + Tailwind · Postgres (Supabase) · Better Auth · Valkey · Sentry / Grafana / Better Stack

Develop

cp .env.example .env   # fill keys
pnpm install
pnpm dev
pnpm check
pnpm test:unit

Layout

  • src/routes/ — pages + API
  • src/lib/app/ — client bootstrap
  • src/lib/ui/ — shell + components
  • src/lib/server/ — auth, Supabase, cache, metrics
  • src/lib/solver.ts / board-solutions.ts — team assignment + board helpers
  • scripts/ — data sync (separate tooling)

Inspired by Lunaris, Genshin Optimizer, Akasha, Enka, YShelper.

Releases

Packages

Contributors

Languages