You can check out the live DEMO. This calendar application offers the following features:
- Drag and Drop: Tasks can be reassigned to another day or reordered within the list using intuitive drag-and-drop functionality.
- Export/Import: Users can export the calendar as a PDF or JSON file and import JSON files to restore previous calendar states.
- Filtering: Tasks can be filtered by tag and by name, allowing users to easily find and organize their tasks.
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Vite: A next-generation frontend tooling system that enhances the development experience for web projects.
- Styled-components: A CSS-in-JS library for styling React components with scoped styles.
- Redux Toolkit: State management library for efficient Redux development.
- React Beautiful DnD: A beautiful and accessible drag-and-drop library for React.