Files
2026-07-05 18:37:01 +01:00

39 lines
1.0 KiB
Markdown

# 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
```bash
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 |