Skip to content

igarok88/ShiftWork-Calendar

Repository files navigation

🗓️ ShiftWork Calendar

Status Platform License

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.

🔗 Live Demo

The application is ready to use. No download required.


✨ Key Features

  • ⚙️ 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.

📸 Screenshots

Screenshot_93 Screenshot_94 Screenshot_95 Screenshot_97

🛠 Tech Stack

The project is built using pure web technologies.

  • HTML5
  • CSS3 (Responsive design)
  • JavaScript (ES6+)
  • LocalStorage API — for saving user settings and tasks.

🚀 Usage

  1. Go to the website.
  2. Select your language in the settings menu.
  3. Choose a preset schedule from the list OR create your own (specify the start date and cycle).
  4. Click on days to add notes and tasks.

💻 Local Development

If you want to run the project locally or contribute:

  1. Clone the repository:
    git clone https://github.com/igarok88/ShiftWork-Calendar.git
  2. Open the index.html file in any modern browser.

📄 License

This project is licensed under the MIT License. You are free to use, modify, and distribute this code.


Author: Ihor Shchupliak

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors