Site logoTungTT

Love Letter - Phần 2: Từ thư tình đôi lứa đến thư tay cho mọi chủ đề

•
3 phút đọc
•
525 từ

Series: Love Letter

Phần: 2 / 2

Ở phần trước, Love Letter ra đời chỉ để làm một việc: viết thư tình. 11 mẫu giao diện ngày đó đều xoay quanh cùng một chủ đề - yêu đương. Nhưng càng làm, mình càng nhận ra thứ mình thật sự thích không phải là "viết thư tình", mà là việc ngồi xuống, biến những điều khó nói thành câu chữ - và điều đó thì đâu có bó hẹp trong tình yêu đôi lứa. Thế là Love Letter dần vượt ra khỏi cái tên của chính nó .

Không còn là chuyện của riêng hai người#

Từ 11 mẫu chỉ dành cho các cung bậc yêu đương, project giờ đã có 19 mẫu: tình bạn, anh em, "chiến hữu", gia đình (bản 3, 4 và 5 người), thư chia tay, và thư chúc mừng.

Thử vài mẫu mới bên dưới:

Phát triển thành web app#

Lúc đầu, project này chỉ để một mình mình dùng. Nhưng khi số mẫu giao diện cứ nhiều dần lên, mình bắt đầu muốn chia sẻ nó cho nhiều người hơn - mà bản dòng lệnh, dù tiện với dân lập trình, lại chẳng phải thứ đưa cho người thân, bạn bè dùng thử được. Thế là mình dựng thêm một app web bằng Astro + TypeScript, deploy tại love-letter.tungtt.dev: chỉ cần mở link là viết được ngay, không cần cài đặt gì cả.

Đây là lần đầu tiên mình làm một web app hoàn chỉnh, cũng là lần đầu chạm vào Astro. May mà giờ đã có AI hỗ trợ (mình dùng Claude), nên việc vừa học vừa code không còn vất vả như trước - loay hoay chưa đầy một tuần là xong. Vừa làm sản phẩm, vừa tiện thể học thêm một công nghệ mới, kể ra cũng đáng.

Nếu tiện, bạn nên mở app trên máy tính để trải nghiệm trọn vẹn những tính năng mình đã làm nhé.

Bản dòng lệnh vẫn được giữ lại cho ai thích can thiệp sâu hơn, kèm theo một script mới - generate_all.py - xuất cùng một nội dung ra cả 19 mẫu một lúc, tiện để so sánh xem mẫu nào hợp nhất.

Lời kết#

Thật sự không ngờ chỉ từ một chút cảm hứng nho nhỏ mà lại phát triển thành một app như này, mình rất vui khi được chia sẻ nó với mọi người.

Nếu bạn dùng thử mà thấy lỗi, hay có ý tưởng cho một chủ đề thư mới, để lại bình luận nhé - mình sẽ tiếp tục phát triển thêm.

Code có tại Tung-hehe/love-letter

Happy coding, và chúc những cảm xúc của bạn sẽ được đón nhận trọn vẹn qua từng bức thư!