This is both a Web and Desktop app that is compiled with electron-builer from the Electron framework. It uses a Java backend where common data structures and algorithms are implemented from scratch. The app in and of itself provides information on these data structures and algorithms, and visualizes multiple algorithms.
Run dev server (https://localhost:5173)
npm run dev pnpm run dev yarn run dev bun run dev
Build Vite Project
npm run build pnpm run build yarn run build bun run build
Build Vite Project into Electron App
npm run build-app pnpm run build-app yarn run build-app bun run build-app