A convenient planner for those who work while others sleep.
This project is a specialized calendar for shift workers (day/night/48, etc.). It addresses the main challenge of shift work: the difficulty of planning personal tasks and weekends.
The application is ready to use. No download required.
- ⚙️ Schedule Builder: Ability to create your own unique shift cycle of any complexity.
- 📝 Built-in To-Do List: Click on any date to open a task list specific to that day.
- 🔒 Privacy: All data is stored locally in your browser (
localStorage). We do not send your plans to a server. - 🌍 Multilingual: Supports 3 interface languages: English, Ukrainian, Russian.
- 🏭 Ready-made Presets: Includes 5 schedules for major power plants in Ukraine.
- 🎨 Customization: 5 color themes to choose from.
The project is built using pure web technologies.
- HTML5
- CSS3 (Responsive design)
- JavaScript (ES6+)
- LocalStorage API — for saving user settings and tasks.
- Go to the website.
- Select your language in the settings menu.
- Choose a preset schedule from the list OR create your own (specify the start date and cycle).
- Click on days to add notes and tasks.
If you want to run the project locally or contribute:
- Clone the repository:
git clone https://github.com/igarok88/ShiftWork-Calendar.git
- Open the
index.htmlfile in any modern browser.
This project is licensed under the MIT License. You are free to use, modify, and distribute this code.
Author: Ihor Shchupliak



