Omar.

Kalender Tool

Flexible calendar for events and scheduling

A browser-based calendar application for creating, scheduling and managing events and multi-day activities.

Category
Libraries & Tools
Year
2024
Role
Design & Frontend Development
Duration
6 weeks

About the project

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.

More projects