Mina Scheduler screenshot

Mina Scheduler

Author Avatar Theme by Mina massoud
Updated: 27 Mar 2025
499 Stars

next-ui-full-calendar, shadcn-ui-full-calendar

Categories

Overview:

The Mina Scheduler Library is a React calendar component that offers customizable and flexible features to manage events. It provides day, week, and month views, event management capabilities with form validation, customizable UI elements, mobile-friendly design, smooth animations, Zod validation for event data, and integration with Next UI components to enhance the user interface experience.

Features:

  • Day, Week, Month Views: Easily switch between different calendar views.
  • Event Management: Add, update, and delete events with built-in form validation.
  • Customizable UI: Personalize the look and feel of the calendar, including buttons, tabs, and event modals.
  • Mobile-Friendly: Responsive design optimized for mobile devices.
  • Framer Motion Animations: Enjoy smooth transitions between calendar views.
  • Zod Validation: Ensure valid event data with schema validation.
  • Next UI Integration: Seamlessly integrate with Next UI components for a cohesive user interface.

Installation:

To install the Mina Scheduler Library, run the following command:

npm install mina-scheduler

Ensure to include the library in a Next UI project for a consistent UI experience. For Tailwind CSS setup, add the following line to the content array in your tailwind.config.js:

content: [
    // other paths
    require('mina-scheduler/package.json').main,
]

Summary:

The Mina Scheduler Library is a versatile React calendar component that offers users the ability to manage and display events efficiently. With a range of features including different calendar views, event management functionality, customizable UI options, mobile optimization, smooth animations, and integration with Next UI components, this library provides a comprehensive solution for event scheduling needs in React projects.