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.
Open the scheduler.html
file in your preferred web browser.
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.
This project is licensed under the GPL v3 license. See GPL v3 for more details.
For any questions, suggestions, or feedback, please get in touch:
Bocaletto Luca
- GitHub: bocalett-luca
Enjoy Scheduler-Calendar and happy scheduling! 🚀