Soạn thảo Notepad/Giới thiệu về QNotepad
Tuyên ngôn & Kiến trúc

Giới thiệu về QNotepad

Trình ghi chú web nhanh chóng, ưu tiên hoạt động cục bộ dành cho kỹ sư, nhà văn và người dùng đề cao sự riêng tư. Không tường đăng nhập, không theo dõi, không phụ thuộc mạng.

Câu chuyện đằng sau chữ "Q"

Mỗi ngày, hàng triệu người mở một tab trình duyệt mới với một nhu cầu cấp thiết duy nhất: viết ngay một điều gì đó. Một số điện thoại, đoạn code, ý tưởng chợt nảy sinh, biên bản cuộc họp hoặc bản nháp nhanh.

Thế nhưng, các trình ghi chú truyền thống thường làm người dùng thất vọng: tải chậm chạp, bắt buộc đăng nhập phiền phức và lưu trữ dạng văn bản thuần trên máy chủ từ xa đe dọa quyền riêng tư.

Chúng tôi xây dựng QNotepad để trả lại bản chất nguyên bản mà một cuốn sổ ghi chú trên web cần có:

Nhanh Chóng (Quick)

Không mất thời gian thiết lập. Truy cập trang chủ là có ngay trình soạn thảo sẵn sàng. Không form đăng ký, không biểu tượng chờ, không hướng dẫn rườm rà.

Không Trở Ngại (Frictionless)

Không yêu cầu tài khoản, không thông báo làm phiền và hoàn toàn miễn phí. Một không gian làm việc chuẩn mực giúp bạn tập trung tối đa.

Chất Lượng & Bảo Mật (Quality & Privacy)

Mã hóa 256-bit AES-GCM phía client với Web Crypto API. Dữ liệu thuộc về thiết bị của bạn trước tiên, an toàn trước rò rỉ máy chủ hay ánh mắt tò mò.

Triết lý Cốt lõi: Ưu tiên Cục bộ (Local-First)

Trong các phần mềm đám mây truyền thống, máy chủ nắm quyền kiểm soát duy nhất. Mất kết nối, máy chủ bảo trì hoặc sự cố tài khoản đều khiến bạn mất quyền truy cập suy nghĩ của mình.

QNotepad đảo ngược hoàn toàn mô hình này: trình duyệt của bạn là nguồn dữ liệu gốc đáng tin cậy nhất.

  • Ngoại tuyến mặc định: QNotepad lưu trữ toàn bộ ghi chú trên máy của bạn thông qua IndexedDB (nhân Dexie v4). Bạn có thể viết trên máy bay, tàu điện ngầm hoặc khi mất mạng mà không rơi rụng một ký tự nào.
  • Tự động lưu tức thì: Ghi chú được tự động lưu trong vòng 220ms sau mỗi lần gõ, đi kèm hệ thống sao lưu lịch sử phiên bản tự động và theo dõi dung lượng lưu trữ.
  • Không bị khóa dữ liệu: Bạn có thể xuất toàn bộ sổ tay thành file nén JSON cấu trúc bất cứ lúc nào, hoặc tải từng ghi chú dưới dạng Markdown chuẩn, HTML định dạng sẵn hoặc PDF.

Kỹ thuật Thực thụ: 8 Không gian Làm việc Chuyên dụng

Hầu hết trình ghi chú online chỉ cung cấp một khung <textarea> đơn giản. QNotepad được thiết kế như một không gian làm việc đa năng hoàn chỉnh:

1. Văn bản Thuần (Plain Text)

Ghi chú siêu nhẹ cho các ý nghĩ nhanh, sao chép dán và bản thảo tức thời.

2. Markdown & Xem trước Trực tiếp

Hỗ trợ đầy đủ GitHub Flavored Markdown, xem trước đồng bộ thời gian thực, bảng biểu, danh sách việc cần làm và công thức toán KaTeX.

3. Trình Soạn thảo Mã nguồn (Code Editor)

Được xây dựng trên CodeMirror 6 hỗ trợ tô màu cú pháp cho Python, JS/TS, PHP, SQL, HTML, CSS, JSON, khớp dấu ngoặc và số dòng.

4. Bảng tính & Công thức (Spreadsheet)

Bảng tính tính toán tự nhiên với các hàm toán học tích hợp (=SUM, =AVERAGE, =MIN, =MAX) cùng khả năng tùy biến màu sắc cột.

5. Danh sách Kiểm tra (Checklist)

Quản lý công việc với thanh tiến độ thời gian thực, kéo thả sắp xếp, tự động phân loại và dọn dẹp việc đã xong chỉ với một chạm.

6. Bảng vẽ Tự do (Whiteboard)

Phác thảo tự do, vẽ biểu đồ luồng kiến trúc và xuất ảnh ngay lập tức.

7. Giả lập Cuộc hội thoại (Group Chat)

Ghi chép đối thoại nhiều nhân vật, biên bản phỏng vấn, kịch bản và lưu lại phiên họp thảo luận.

8. Soạn thảo Trực quan WYSIWYG

Định dạng trực quan với tiêu đề lớn nhỏ, trích dẫn, chèn ảnh inline và các tùy chỉnh kiểu chữ.

Kiến trúc Mật mã Học

Khi bạn chọn chia sẻ ẩn danh hoặc đồng bộ thiết bị, dữ liệu được bảo vệ bằng các bảo chứng toán học mạnh mẽ:

Quy trình Chia sẻ Zero-Knowledge:
1. Nội dung ghi chú được chuyển đổi thành chuỗi JSON.
2. Web Crypto API sinh khóa mã hóa tạm thời AES-GCM 256-bit độc nhất.
3. Dữ liệu được mã hóa ngay trên bộ nhớ trình duyệt kèm dữ liệu xác thực (AAD).
4. Chỉ có dữ liệu đã mã hóa (bản mã) được gửi lên máy chủ edge.
5. Khóa giải mã được đính vào phần phân đoạn hash URL (#key=...). Phần hash này không bao giờ được gửi qua mạng trong các yêu cầu HTTP.

Sẵn sàng ghi chú mượt mà không trở ngại?

Mở QNotepad ngay bây giờ. Hoàn toàn không cần đăng ký.

Bắt đầu Viết