A minimalist guestbook where visitors pick a color and leave a message. Each entry becomes a tile in a colorful mosaic.
- Visitor counter — Each visitor gets a unique number
- Color picker — Drag to select from a gradient
- Hero mosaic — The visitor count tile shows colors picked by visitors
- Mobile responsive
- Go (stdlib
net/http) - SQLite
- Vanilla HTML/CSS/JS
- JetBrains Mono + Inter fonts
go run .Then open http://localhost:8000
PORT— Server port (default: 8000)DB_PATH— SQLite database path (default: wall.db)
Build and run:
go build -o the-wall .
./the-wallOr use the provided systemd service file:
sudo cp the-wall.service /etc/systemd/system/
sudo systemctl enable the-wall
sudo systemctl start the-wallthe-wall/
├── main.go # Server + handlers
├── db/migrations/ # SQL migrations
├── static/ # CSS + JS
├── templates/ # HTML templates
├── go.mod
└── README.md
MIT
Vibecoded with Claude Opus 4.5 on exe.dev
