Dashboard — (bản local, dữ liệu mẫu)

1. Block — kéo thứ tự, bật/tắt, đổi kiểu

Đổi thứ tự = sắp xếp lại mảng blocks[] trong JSON. Đổi kiểu 1 block không đụng block khác.

2. Thông tin + Template

RSVP đã nhận (demo, localStorage)

3. Xem trước trực tiếp