Khoảng 2 năm trước, tôi đã nảy ra ý tưởng này và làm nó như một side project trong khoảng 3 tháng, nhưng vì quá bận với công việc chính nên đã phải dừng lại.
Tuy nhiên gần đây, khi dùng coding agent để thiết lập đặc tả phát triển và triển khai, tốc độ hiện thực hóa đã nhanh hơn rất nhiều so với 2 năm trước.
Vì vậy tôi tập trung vào việc tinh chỉnh đặc tả, tận dụng đà đó và có thể ra mắt dịch vụ chỉ trong 2 tuần.
Lý do tôi phát triển Velprium là vì các ghi chép hằng ngày của tôi bị phân tán ở nhiều nơi.
Calendar, Notion, Obsidian và nhiều công cụ cộng tác khác...
Tôi cũng đã thử bullet journal bằng giấy, nhưng mỗi lần chuyển ghi chú giữa định dạng số và analog đều rất phiền phức.
Vì thế tôi bắt đầu nghĩ: "Nếu thêm các tính năng của Notion vào sự kiện trên calendar thì sao?"
Calendar hiện có vốn có cấu trúc với trục x là thời gian, còn trục y chỉ hiển thị tiêu đề và mô tả.
Nên để làm phong phú hơn cho trục y, tôi đã thêm các thuộc tính sự kiện.
Rồi tôi nhận ra cần có trục thứ ba, tức trục z thể hiện góc nhìn.
Ngay cả khi trục x và y giống nhau, nó vẫn có thể trông hoàn toàn khác tùy theo bạn nhìn dưới góc độ nhật ký, nhật ký công việc, ghi chép giấc ngủ, ghi chép tập luyện hay lịch cá nhân.
Chính từ đây mà khái niệm được hình thành. Page là trục z (góc nhìn), area là các trục thời gian song song cấu thành page, còn thuộc tính sự kiện là trục y.
- Tôi cũng thêm quan hệ giữa các sự kiện. Ví dụ, nếu hôm nay không thể hoàn thành công việc và phải dời sang ngày mai, khi nhấn nút hoãn, sự kiện của hôm nay vẫn được giữ nguyên và một sự kiện tiếp theo cho ngày mai sẽ được tạo ra.
Nhờ vậy có thể theo dõi chính xác thời điểm công việc bị hoãn, và vì lịch sử thay đổi của từng sự kiện được lưu lại nên cũng có thể xác nhận chính xác thời điểm đã đưa ra quyết định hoãn.
Một trong những tính năng không có ở phiên bản 2 năm trước là tính năng truy vấn AI. Từ năm ngoái tôi đã phát triển nhiều chatbot text-to-SQL cho công việc, và điều đó khiến tôi nghĩ sẽ rất hay nếu calendar cũng có chức năng chatbot.
Ví dụ, bạn có thể yêu cầu phân tích xem mô hình giấc ngủ của mình đã thay đổi thế nào trong tháng qua dựa trên các sự kiện giấc ngủ được ghi trong calendar.
(Tham khảo thêm, tôi đang dùng một ứng dụng iPhone do chính tôi tạo ra tên là 'Auto Event Maker' để đồng bộ dữ liệu sức khỏe được ghi trên iPhone thành các sự kiện trên calendar.)
-
Ứng dụng này hiện đang miễn phí, và tôi dự định sẽ thêm gói trả phí khi số lượng người dùng tăng lên.
Chi phí server không đáng bao nhiêu, nhưng nếu nhiều người dùng bắt đầu sử dụng tính năng AI thì có lẽ tôi sẽ phải trả chi phí token. -
Tôi không chắc liệu mô hình này có thực sự hữu ích và dễ hiểu với người khác hay không, hoặc liệu tôi có đang thêm quá nhiều khái niệm vào một ứng dụng calendar hay không.
Đó là điều quan trọng nhất mà tôi muốn kiểm chứng. Dĩ nhiên, tôi là người tạo ra ứng dụng này, rất hài lòng với nó và đang sử dụng nó rất tốt.
Tôi muốn xin phản hồi về hai điểm.
- Bạn có nghĩ các khái niệm page, area và thuộc tính sự kiện phù hợp với một ứng dụng calendar không?
- Quá trình onboarding (và các page template tạo sẵn) có giúp bạn hiểu những khái niệm này không? Tôi sẽ rất cảm kích nếu bạn dùng thử trực tiếp và cho biết phần nào khiến bạn thấy khó khăn.
Tôi đặc biệt muốn nghe ý kiến từ những người thường xuyên dùng ứng dụng calendar và những người thích ghi chép đời sống hằng ngày.
1 bình luận