Skip to content

Scheduler-Calendar is an interactive, responsive web app for managing events and appointments. It features annual, monthly, weekly, and daily views with intuitive period navigation, auto localStorage persistence, and manual JSON export/import. Built using HTML5, JavaScript (ES6), and Bootstrap.

License

Notifications You must be signed in to change notification settings

bocaletto-luca/Scheduler-Calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduler-Calendar

Author: Bocaletto Luca

HTML5 CSS3 JavaScript License: GPLv3 Open Source Responsive Multi-Platform Web App Bootstrap Maintenance

Test Online


Scheduler-Calendar is an interactive, responsive web application for managing your events, appointments, and reminders. It offers Annual, Monthly, Weekly, and Daily views with intuitive period navigation controls and robust event management. Data is automatically persisted via Local Storage and can be manually exported/imported as JSON files.


Table of Contents


Open the Application

Open the scheduler.html file in your preferred web browser.


Usage

Select a View:
Choose Annual, Monthly, Weekly, or Daily view using the buttons at the top of the page.

Period Navigation:
Use the left («) and right (») arrows in the header to navigate between periods (month, week, day, or year). The header displays the current period (e.g., "March 2023", "Week: 03/19/2023 - 03/25/2023", "Tuesday, March 21, 2023", or "2023").

Manage Events:

  • Add Event:
    Click on any day cell to open the modal. Fill in the event details and click Save Event.

  • Edit/Delete Event:
    Click an existing event to open the modal in edit mode. Modify the details and click Save Event to update, or click Delete to remove the event.

Data Persistence:

  • Automatic:
    Events are automatically saved in Local Storage to prevent data loss on refresh.

  • Manual:
    Use the File menu (always visible in the navbar) to export events as a JSON file or import events from an existing file.


License

This project is licensed under the GPL v3 license. See GPL v3 for more details.


Contact

For any questions, suggestions, or feedback, please get in touch:

Bocaletto Luca


Enjoy Scheduler-Calendar and happy scheduling! 🚀

About

Scheduler-Calendar is an interactive, responsive web app for managing events and appointments. It features annual, monthly, weekly, and daily views with intuitive period navigation, auto localStorage persistence, and manual JSON export/import. Built using HTML5, JavaScript (ES6), and Bootstrap.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published