Skip to content

viperhack89/worktime-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

worktime-calendar

Offline worktime calendar built with pure HTML/CSS/JavaScript. Features automatic hour balance, Italian public holidays, month locking, dark/light theme, printable reports and CSV/TXT export..Designed & engineered by (Viperhack89)

worktime-calendar

Offline worktime calendar for tracking working hours, balances and justifications โ€” built with pure HTML, CSS and JavaScript.

Designed to be simple, transparent and usable without servers, databases or external dependencies.


โœจ Features

  • ๐Ÿ“… Monthly work calendar with daily time entry (start / end)
  • โฑ๏ธ Automatic hour calculation
    • Daily balance
    • Monthly total
    • Annual total
    • Displayed in HH:MM (human-friendly)
  • ๐Ÿ—“๏ธ Italian public holidays
    • Fixed-date holidays
    • Easter Monday (Pasquetta) calculated automatically
  • ๐Ÿ”’ Month locking
    • Close a month to prevent further edits
    • Persistent across sessions
  • ๐ŸŒ™ Dark / Light mode
    • Toggle with one click
    • Preference saved locally
  • ๐Ÿ–จ๏ธ Print-ready layout
    • Clean, light, โ€œHR / office-friendlyโ€
    • Buttons and inputs hidden automatically
  • ๐Ÿ“ค Export
    • TXT (human-readable report)
    • CSV (Excel / LibreOffice compatible)
  • ๐Ÿ Watermark branding
    • Custom VIPER watermark in background
    • Visible on screen and in print (low opacity)
  • ๐Ÿ’พ Offline-first
    • Uses localStorage
    • No internet connection required
    • No data ever leaves your machine

๐Ÿง  Design Philosophy

This project follows a few simple principles:

  • Offline by design โ€“ no backend, no tracking, no surprises
  • Transparent logic โ€“ calculations are visible and understandable
  • Human-readable output โ€“ no confusing decimal hours
  • Long-term usability โ€“ works today, tomorrow and in restricted environments

Perfect for:

  • personal worktime tracking
  • office / administrative use
  • environments with limited or no network access
  • users who want full control over their data

๐Ÿ› ๏ธ Tech Stack

  • HTML5
  • CSS3 (CSS variables, print media queries)
  • Vanilla JavaScript
  • No frameworks
  • No build step
  • No dependencies

๐Ÿ“ฆ Installation

  1. Clone or download the repository:
    git clone https://github.com/<your-username>/worktime-calendar.git

About

Offline worktime calendar built with pure HTML/CSS/JavaScript. Features automatic hour balance, Italian public holidays, month locking, dark/light theme, printable reports and CSV/TXT export..Designed & engineered by (Viperhack89)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors