Source Code for lucazani.com
  • TypeScript 78.9%
  • CSS 20.7%
  • JavaScript 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
OverloadedTech 704b281a56 Update
Fixed website features, added coming soon CV add BW OSS announcement
2026-09-25 16:48:29 +02:00
.github/workflows fix 2026-08-07 03:03:48 +02:00
public fix 2026-08-07 03:03:48 +02:00
scripts fix 2026-08-07 03:03:48 +02:00
src Update 2026-09-25 16:48:29 +02:00
.gitignore fix 2026-08-07 03:03:48 +02:00
.prettierignore fix 2026-08-07 03:03:48 +02:00
.prettierrc fix 2026-08-07 03:03:48 +02:00
bun.lock improved birthday animation and age updater 2026-08-18 00:46:23 +02:00
bunfig.toml Update 2026-09-25 16:48:29 +02:00
components.json fix 2026-08-07 03:03:48 +02:00
eslint.config.js fix 2026-08-07 03:03:48 +02:00
package-lock.json improved birthday animation and age updater 2026-08-18 00:46:23 +02:00
package.json improved birthday animation and age updater 2026-08-18 00:46:23 +02:00
README.md fix 2026-08-07 03:03:48 +02:00
tsconfig.json fix 2026-08-07 03:03:48 +02:00
vite.config.ts improved birthday animation and age updater 2026-08-18 00:46:23 +02:00

lucazani.com

Personal site with a small browser-based OS layer (desktop, terminal, kiosk mode).

Development

bun install
bun run dev

Builds

bun run build          # standard build
bun run build:pages    # static prerender for a web host (GitHub Pages, Netlify, ...)
bun run build:file     # standalone HTML files you can double-click (no server needed)
bun run serve:pages    # serve dist/client over HTTP locally

build:file inlines every script, stylesheet and image into each .html, and the router falls back to hash URLs when the page is opened over file://.

Deploy to GitHub Pages

  1. Push this repo to GitHub.
  2. Settings -> Pages -> Source: GitHub Actions.
  3. In .github/workflows/deploy-pages.yml set BASE_PATH:
    • custom domain or <user>.github.io repo: "/"
    • project site at https://<user>.github.io/<repo>/: "/<repo>/"
  4. Push to main. The workflow builds and publishes dist/client.

Built with

  • TanStack Start
  • TypeScript
  • React
  • Tailwind CSS