{"repo":"yassir-jeraidi/full-calendar","free":true,"listed":false,"github":"https://github.com/yassir-jeraidi/full-calendar","clone":"git clone https://github.com/yassir-jeraidi/full-calendar.git","description":"A feature-rich calendar application built with React, TypeScript, and ShadCN UI components. This project provides a customizable and interactive calendar experience with multiple views, event management, and a modern UI.","language":"TypeScript","stars":468,"topics":["big-calendar","calendar","calendar-component","calendar-events","full-calendar","full-calendar-scheduler","fullcalendar-scheduler","nextjs","react","scheduler"],"license":"MIT","category":"productivity","readme_excerpt":"Full Calendar A feature-rich calendar application built with React, TypeScript, and ShadCN UI components. This project provides a customizable and interactive calendar experience with multiple views, event management, and a modern UI. Live Demo: https://calendar.jeraidi.dev Key Features - Multiple Views : Day, Week, Month, Year, and Agenda views - Event Management : Create, edit, and delete events - Drag & Drop : Move events between time slots and dates - Event Resizing : Resize events in day and week views with smooth animations - User Management : Multi-user support with user filtering - Color Coding : Events can be color-coded for better organization - Responsive Design : Works seamlessly across all device sizes - Dark Mode : Full dark mode support - 24/12 Hour Format : Toggle between 24-hour and 12-hour time formats Installation Use your preferred package manager to install the calendar component directly from the custom ShadCN UI registry: Usage Import and use the Calendar component in your page: Tech Stack - Framework : Next.js 16 (Turbopack) & React 19 - Language : TypeScript 5 - Styling : Tailwind CSS 4 - Components : ShadCN UI & Radix UI - Animations : Motion 12 (formerly framer-motion) - State Management : React Context + Hooks - Validation : Zod 4 - Date Handling : date-fns & React Day Picker 9 Project Structure Here's an overview of the important files and directories in the project: How It Works The project is architected around a central context provider that ma","default_branch":null,"files":null,"tree":[],"storefront":"/r/yassir-jeraidi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yassir-jeraidi/full-calendar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}