Room Management System - Copy this React, Tailwind Component to your project
tôi muốn xây dựng chức năng Danh sách phòng của app quản lý phòng cho thuê. 1. Hiển thị danh sách các phòng của toàn nhà đang chọn. 2. Cho phép tìm kiếm, lọc (theo trạng thái: trống, đang cho thuê, bảo trì), và sắp xếp. 3. Tạo thêm phòng, xem chi tiết, chỉnh sửa, xoá được phòng. 1. Hiển thị danh sách các phòng của toà nhà đang chọn. có 2 cách hiển thị danh sách phòng theo tình trạng đang trống, sắp trống ( có hiển thị ngày dự kiến vào ở được ). cách 1: hiển thị ds tất cả các tòa nhà đang quản lý > tùy chọn ngẫn nhiên 1 tòa > bấm vào xem sẽ có hiển thị cụ thể thông các phòng đang trống, sắp trống, không trống ( có hiển thị trạng thái tỉ lệ lấp đầy của tòa nhà theo đơn vị % thông tin hiển thị gồm có: 1. số phòng 2. loại phòng 3. mức giá 4. chi tiết ( nội thất của phòng sẽ hiển thị nếu chủ nhà bấm vào nút xem chi tiết phòng ) có thể thêm thông tin, chỉnh sửa, xóa. hiển thị phòng và sắp xếp theo thứ tự có 2 tùy chọn: 1. mức giá từ thấp đến cao 2. thời gian trống lâu nhất đến vừa trống. Phòng trống có thể đặt tối đa trước 2 tháng. Chủ nhà có quyền tùy chỉnh khoảng thời gian này. Tích hợp nút "Đặt chỗ trước" với trạng thái phòng sắp trống. (chủ nhà sẽ chọn phần thời gian giới hạn đảm bảo sẽ có phòng trước khi phòng trống) VD: có thể đặt trước 1 ngày, 1 tuần, 1 tháng..... cách 2: hiển thị ds gộp của tất cả các tòa đang trống, sắp trống, không trống ( có hiển thị trạng thái tỉ lệ lấp đầy gộp của tất cả tòa nhà theo đơn vị % ) hiển thị số phòng, khách hàng có thể bấm vào xem được ảnh phòng, đang trống và sắp trống. không trống là trạng thái khách còn ở nhiều hơn 2 tháng. sẽ khóa chiều xem chi tiết ngày trống của khách hàng. chỉ chủ nhà mới xem được. chỉ chủ nhà mới có quyền xem chi tiết thời gian khách ra phòng của tất cả các phòng còn thời hạn ở trên 2 tháng. không trống là trạng thái phòng có khách đang ở, chủ nhà chưa xác định dc thời gian cụ thể khách ra. trạng thái không trống sẽ cho phép hiển thị thông tin dự kiến: 1. thời gian khách trả phòng 2. đang chờ xác nhận gia hạn. Xác nhận thời gian đặt chỗ: Khi khách chọn đặt chỗ, hệ thống gửi thông báo cho chủ nhà để xác nhận. Nếu chủ nhà không phản hồi trong một thời gian quy định trong khoảng 12 tiếng, phòng sẽ trở lại trạng thái trống. phòng sắp trống là phòng sẽ được hiển thị sớm trước tối đa 2 tháng trước khi trống. thời gian này sẽ phụ thuộc vào từng chủ nhà đặt ra chủ nhà tùy chỉnh 15 60 ngày trước khi khách trả phòng. ví dụ giới hạn là 2 tháng nhưng chủ nhà chỉ muốn đặt trước trạng thái sắp trống đến khi trống trong khoảng 15 ngày. chủ nhà có thể ghi thêm các thông tin cần ghi nhớ của phòng ví dụ: 1. đối với khách: hàng khách đang lưỡng lự có thể ở lại hoặc chuyển đi, 50 50. khách sẽ ra sớm vào ngày 20. khách xin đóng tiền nhà cố định vào ngày 20 hàng tháng. 2. đối với các vấn để nội thất tiện tích: phòng này máy giặt 2 năm chưa vệ sinh, tủ lạnh bị hở điện....
