Shift Visualizer
by Tim Bachmann published on
Links
A client-side web application for visualizing daily work shifts with special handling for overnight shifts. Built with vanilla JavaScript, HTML, and CSS - no frameworks or build process required.
Features
- π View shifts by date with easy navigation
- π Automatic overnight shift detection and display
- πΎ Local storage persistence (no backend required)
- π± Mobile-responsive design
- π¨ Color-coded shifts by shift type
- β JSON validation with detailed error messages
- π Merge capability to update existing shifts
The application is 100% client-side with no network calls, works completely offline once loaded, and stores all data in the browser's localStorage. It uses ES6 modules with native browser support, making it a lightweight solution for managing and visualizing work schedules.