1.0 KiB
1.0 KiB
luisdralves.dev
Despite immensely enjoying thinking about and implementing ideas and personal projects, my personal website had been stale since university. That's what this iteration was born out of, with some of the things I picked up along the way.
Stack
- Next.js 16 (RSC-first)
- motion.dev
- Tailwind CSS 4
- better-sqlite3
- Biome
Environment
Copy .env.example to .env and configure:
| Variable | Description |
|---|---|
RATE_MY_SHOTS_URL |
Base URL of the rate-my-shots instance that feeds the photography section (photos, thumbnails, and EXIF) |
HOST_PORT |
Host port the app is published on (default 3000) |
DATA_DIR |
Host directory bind-mounted to /app/data, where the SQLite counter DB lives (default ./data) |
Development
bun install
bun dev
Scripts
| Command | Description |
|---|---|
bun dev |
Development server (Turbopack) |
bun build |
Production build |
bun start |
Production server |
bun lint |
Biome checks |
bun format |
Biome formatting |