ML
minh luong

Calendar App - Copy this React, Tailwind Component to your project

1. Quản lý Trạng thái và Tính năng: • useState: Quản lý chế độ hiển thị (Lịch tháng/tuần), tháng/năm được chọn, và người dùng trong modal. • Chế độ lịch: Chuyển đổi mượt mà giữa lịch tháng và tuần. • Tìm kiếm người dùng: Lọc theo tên hoặc trạng thái. 2. Hiệu ứng động với Framer Motion: • Chuyển đổi lịch: Animation mở rộng/thu nhỏ lịch, làm mờ các thành phần không liên quan. • Tương tác: Hiệu ứng hover, scale trên ngày/giờ, animation mượt khi chuyển tháng/tuần. • Modal người dùng: Hiệu ứng mở/đóng rõ ràng, chuyên nghiệp. 3. Giao diện và Bố cục: • Bố cục: o Bên trái: Danh sách người dùng với filter/search tích hợp. o Bên phải: Lịch mini với nút chuyển đổi chế độ hiển thị. • Styling: Responsive, trực quan với Tailwind CSS. 4. Chức năng lịch: • Lịch tháng: Hiển thị tháng hiện tại, click vào ngày để xem/thêm sự kiện. • Lịch tuần: Hiển thị chi tiết từ thứ 2 → CN, với giờ, phút, giây. Vuốt ngang để chuyển ngày. • Chế độ năm/tháng: Hiển thị 12 tháng trong năm, click để xem chi tiết. 5. Chi tiết Kỹ thuật: • Tailwind CSS: Giao diện đẹp, responsive. • Quản lý trạng thái: React hooks xử lý chuyển đổi, tìm kiếm. • Rendering động: Render ngày/giờ theo chế độ. • Modal: Hiển thị thông tin người dùng động. 6. Gợi ý cải thiện: • Sự kiện: Thêm, sửa, xóa sự kiện, đồng bộ hóa dữ liệu. • Quốc tế hóa: Quản lý múi giờ và ngôn ngữ lịch phù hợp. • Tương tác: Thêm animation phức tạp hơn (zoom khi click vào ngày). • Lưu trạng thái: Đồng bộ hóa trên các thiết bị. 7. Chức năng Chuyển Ngày Nhanh: • Nút "Hôm nay": Chuyển nhanh về ngày hiện tại. 8. Chế độ Hiển Thị: • Ngày (Day View): Hiển thị chi tiết ngày, bao gồm sự kiện và ghi chú. • Tháng (Month View): Hiển thị tất cả các ngày trong tháng. • Tuần (Week View): Hiển thị tuần từ thứ Hai đến Chủ Nhật với sự kiện và ghi chú các khung giờ. • Năm (Year View): Hiển thị toàn bộ 12 tháng, click vào tháng để xem chi tiết. 9. Thêm Sự Kiện: • Thêm sự kiện: Cung cấp form modal để thêm thông tin sự kiện (tiêu đề, mô tả, thời gian,...). • Đồng bộ: Tự động đồng bộ sự kiện giữa các thiết bị. 10. Quản lý Sự Kiện: • Sửa/Xóa sự kiện: Người dùng có thể sửa hoặc xóa sự kiện đã tạo từ lịch.

Prompt
Component Preview

About

CalendarApp - Manage events with a responsive UI, smooth transitions, and user search. Built with React and Tailwind. Get instant access!

Share

Last updated 1 month ago