/work-day-scheduler

The Work Day Scheduler is a simple, interactive calendar application designed to help professionals manage their daily schedules efficiently. Built with HTML, CSS, and JavaScript, it leverages jQuery and Day.js libraries

Primary LanguageJavaScriptMIT LicenseMIT

Work Day Scheduler

Description

The Work Day Scheduler is a simple, interactive calendar application designed to help professionals manage their daily schedules efficiently. Built with HTML, CSS, and JavaScript, it leverages jQuery and Day.js libraries for dynamic content rendering and date manipulation. Users can add, view, and save events for each hour of the workday, making it easier to keep track of important tasks and appointments.

Features

  • Dynamic Time Blocks: Automatically generated time blocks for standard business hours (9 AM to 5 PM).
  • Real-Time Updates: Time blocks are color-coded to indicate past, present, and future hours.
  • Local Storage: Events are saved in the browser's local storage, ensuring data persistence.
  • Responsive Design: Compatible with various devices and screen sizes.
  • User-Friendly Interface: Intuitive and easy to navigate, with a clean and polished appearance.

Installation

To install the Work Day Scheduler, clone the repository using the following command:

git clone https://github.com/fredm23579/work-day-scheduler.git

Project URL's

Usage

  • View the Scheduler: Open the index.html file in a web browser to view the scheduler.
  • Add Events: Click on the text area in a time block to add an event for that hour.
  • Save Events: Click the save button next to the time block to save the event. Your event will be stored in local storage and persist across browser sessions.
  • View Saved Events: Saved events will be displayed in their respective time blocks upon reloading or reopening the page.

Technologies Used:

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Day.js

Demo of Working Application

  • Demo of working application: Demo of Application

Contributing

Contributions to the Work Day Scheduler are welcome.

To contribute:

  • Fork the repository.
  • Create a new branch (git checkout -b feature-branch).
  • Make your changes.
  • Commit your changes (git commit -am 'Add some feature').
  • Push to the branch (git push origin feature-branch).
  • Create a new Pull Request.

License

This project is licensed under the MIT License.

Additional Notes: