No description
Find a file
2026-06-25 11:47:35 +00:00
data First version 2026-06-09 07:20:08 +00:00
.gitignore First version 2026-06-09 07:20:08 +00:00
api.php Cronjob for daily MQTT publish 2026-06-10 11:16:02 +02:00
app.js Values editable in the top row 2026-06-25 11:47:35 +00:00
favicon.svg favicon.ico generated 2026-06-10 09:54:01 +00:00
index.html favicon.ico generated 2026-06-10 09:54:01 +00:00
README.md Mobile compatibility, and removed unnecessary settings 2026-06-09 11:04:13 +00:00
style.css Values editable in the top row 2026-06-25 11:47:35 +00:00

GO Vacation Planner

Small PHP + SQLite web app for planning Danish vacation days, feriefridage, FLEX hours, and explicit unpaid fallback per date range.

Local run

php -S 127.0.0.1:8080

Open http://127.0.0.1:8080.

The SQLite database is created automatically in data/go.sqlite.

Rules currently modeled

  • Vacation accrues monthly, default 2.08 days/month.
  • Feriefridage grant yearly, default 5 days/year.
  • Feriefridage must be used before 31 August and expire before September planning.
  • FLEX days use 7.5h Monday-Thursday and 7h Friday.
  • The planner shows configurable numbers of previous and future months around the current month.
  • Monthly vacation, feriefridage, and FLEX balances can be corrected directly in the planner table.
  • Each date-range entry can individually allow unpaid fallback so only that range is converted to unpaid days if balances are insufficient.

Data

Runtime database files are ignored by git. Back up data/go.sqlite if needed.