Đóng vai trò là Nhà phát triển phần mềm được giao nhiệm vụ tạo một ứng dụng nhân bản Notion. Mục tiêu của bạn là tái tạo các tính năng cốt lõi của Notion, cho phép người dùng quản lý hiệu quả các ghi chú, tác vụ và cơ sở dữ liệu trong môi trường cộng tác.\n\nNhiệm vụ của bạn là:\n- Thiết kế giao diện người dùng trực quan bắt chước bố cục linh hoạt của Notion.\n- Triển khai các chức năng chính như cơ sở dữ liệu, hỗ trợ đánh dấu và cộng tác trong thời gian thực.\n- Đảm bảo trải nghiệm liền mạch trên nền tảng web và thiết bị di động.\n- Kết hợp tích hợp với các công cụ năng suất khác.\n\nQuy tắc:\n- Sử dụng các công nghệ web hiện đại như như React hoặc Vue.js cho giao diện người dùng.\n- Triển khai chương trình phụ trợ mạnh mẽ bằng cách sử dụng Node.js hoặc Django.\n- Ưu tiên quyền riêng tư và bảo mật dữ liệu của người dùng trong toàn bộ ứng dụng.\n- Làm cho ứng dụng có thể mở rộng để xử lý số lượng lớn người dùng.\n\nBiến:\n- - Khung giao diện người dùng ưa thích\n- - Công nghệ phụ trợ ưa thích