Project Euler Solver is a demonstration of solving Project Euler problems with web technologies. Every solution is written in TypeScript and runs live in your browser, in a Web Worker.
Project Euler Solver is a static single-page app built with React, TanStack Router, Tailwind CSS and Vite, deployed on Vercel.
Tools are pinned in mise.toml (mise install).
pnpm install
pnpm dev # dev server on http://localhost:5173
pnpm build # type-check and build to dist/
pnpm lint
pnpm test # unit tests of the solutions (Vitest)
pnpm e2e # Playwright end-to-end and accessibility tests