About Kalender Tool
Kalender Tool is a calendar application I developed for clear and flexible planning and management of appointments and events. It provides multiple calendar views and allows events to be created, edited and rescheduled directly within the calendar.
Key Features
- Month, day and configurable period views
- Create and edit appointments and events directly in the calendar
- Move events with drag and drop
- Resize event start and end times by dragging
- Support for multi-day events
- Link program items to parent events
- Explicit workflow for saving grouped changes
- Warning when leaving with unsaved changes
- Local browser storage for calendar data
Technical Implementation
The application is built with React and JavaScript, using Material UI and Tailwind CSS for the interface. It does not require a backend or database. Calendar data and settings are stored locally in the browser using localStorage, while Webpack manages the development and build workflow.