Interactive visual guides for machine learning concepts. Built with Vite, React, and TanStack Router.
| Layer | Technologies |
|---|---|
| Client | React 19, Vite, TanStack Router, Tailwind, shadcn |
| Tooling | TypeScript, ESLint, Prettier, Bun |
.
├── src/ # Application source
├── public/ # Static assets
├── docker/ # Production Docker image
└── vercel.json # Vercel deployment config
# Install dependencies
bun install
# Start the dev server
bun run devThe app runs at http://localhost:5173 by default.
| Script | Description |
|---|---|
dev |
Starts the Vite development server with HMR |
build |
Type-checks and produces a production build |
preview |
Serves the production build locally |
typecheck |
Runs TypeScript checks |
lint |
Runs ESLint |
format |
Runs Prettier |
Build the production image from the repository root:
docker build \
-f docker/Dockerfile \
-t ml-explainer \
.The image serves the static build on port 80 using static-web-server.