Giới Thiệu
Khoảng một năm trước, tôi quyết định thử nghiệm một điều khác biệt. Tôi thường dành phần lớn thời gian để xây dựng phần mềm, nhưng tôi luôn có một phần sáng tạo trong mình. Phần sáng tạo đó đã thúc đẩy tôi mở một cửa hàng trên Etsy. Đó là một cách hoàn hảo để kết hợp kỹ năng kỹ thuật của tôi với sự tò mò nghệ thuật.
Với sự phát triển của các công cụ AI, tôi có thể tạo ra những tác phẩm nghệ thuật số trông chuyên nghiệp và độc đáo. Hành động sáng tạo mang lại cho tôi động lực. Mỗi tác phẩm mới cho tôi cảm hứng để tưởng tượng về cửa hàng của mình có thể trở thành gì.
Nhưng chỉ có sự hào hứng thì không đủ để duy trì một cửa hàng. Khi tôi bắt đầu chuẩn bị các danh sách thực tế, tôi đã gặp khó khăn.
Khó Khăn Khi Bán Hàng
Việc tạo ra nghệ thuật là thú vị. Nhưng chuyển đổi nó thành các danh sách trên Etsy thì không. Mỗi sản phẩm đều cần một danh sách kiểm tra giống nhau:
- Thêm watermark để bảo vệ thiết kế.
- Đóng gói các tệp vào một ZIP để sao lưu và gửi cho khách hàng.
- Tải mọi thứ lên Google Drive.
- Làm một video ngắn giới thiệu, vì các danh sách có video thường hoạt động tốt hơn.
- Viết tiêu đề, thẻ và mô tả nổi bật.
Không có điều nào trong số này yêu cầu sự sáng tạo, nhưng nó đã tiêu tốn của tôi hàng giờ đồng hồ. Sau khi lặp lại điều này vài lần, quá trình này cảm thấy như một công việc vặt. Dần dần, tôi cảm thấy mình tránh xa Etsy.
Tôi không bị kiệt sức vì việc sáng tạo. Tôi kiệt sức vì những công việc lặt vặt. Và sâu trong lòng, tôi biết: những bước lặp đi lặp lại này có thể được tự động hóa.
Bước Ngoặt
Khi một hackathon diễn ra, tôi đã nghĩ về các dự án mà tôi có thể thực hiện. Tâm trí tôi cứ quay về với Etsy.
Tại sao những công việc lặp đi lặp lại lại khiến mọi người chùn bước trong việc chia sẻ tác phẩm của họ? Tại sao tôi (hoặc bất kỳ ai) phải từ bỏ sự sáng tạo vì những bước hành chính?
Đó là khi ý tưởng về ListGenie xuất hiện.
Giới Thiệu Về ListGenie
ListGenie là một ứng dụng web tự động hóa các phần lặp đi lặp lại trong việc tạo danh sách Etsy. Nó đặc biệt hữu ích cho các nhà bán hàng kỹ thuật số hiện nay—như tài liệu in, mẫu, nghệ thuật AI—nhưng tầm nhìn là rộng hơn.
Dưới đây là những gì nó làm được hiện tại:
- Xử lý hình ảnh: Thêm watermark, tạo ảnh ghép và làm bóng hình ảnh.
- Đóng gói thông minh: Gói các tệp vào ZIP và tải lên Google Drive.
- Viết nội dung bằng AI: Tạo tiêu đề sản phẩm, thẻ và mô tả bằng Google Gemini.
- Tự động hóa danh sách: Đẩy bản nháp trực tiếp vào Etsy.
- Giao diện hiện đại: UI sạch sẽ, phản hồi được xây dựng bằng Tailwind CSS.
Ngoài Sản Phẩm Kỹ Thuật Số
Phiên bản đầu tiên của ListGenie tập trung vào hàng hóa kỹ thuật số. Nhưng nó có thể mở rộng. Với khả năng tạo mockup, những người bán hàng hóa vật lý có thể tải lên một thiết kế và ngay lập tức thấy nó được đặt trên cốc, áo phông, áp phích hoặc tranh khung. Loại tự động hóa này sẽ giảm bớt việc chụp ảnh và chỉnh sửa thủ công, làm cho nó cũng có giá trị cho những người bán không phải kỹ thuật số.
Cách Kiro Giúp Đỡ
Một phần lớn trong việc xây dựng ListGenie là thử nghiệm với Kiro, một công cụ hỗ trợ phát triển dựa trên AI. Nó không chỉ là viết mã, mà còn hỗ trợ cả quy trình làm việc.
Hook tác nhân
Tôi đã sử dụng điều này để theo dõi trạng thái vé và tự động cập nhật tiến độ khi các nhiệm vụ hoàn thành. Nó cho tôi một bức tranh rõ ràng về những gì đã hoàn thành và những gì còn lại.
Máy chủ MCP
Tích hợp GitHub cho phép tôi tạo và cập nhật các vấn đề trực tiếp. Nó giữ cho quản lý dự án chặt chẽ và liên kết với kho lưu trữ.
Điều hướng
Tôi đã đặt ra các quy tắc cho công nghệ, kỳ vọng thiết kế, tiêu chuẩn mã và thậm chí là hướng dẫn kiến trúc. Điều này giữ cho dự án nhất quán và giảm bớt sự nghi ngờ.
Kiro đã giúp quá trình trở nên suôn sẻ hơn, nhưng nó cũng dạy tôi rất nhiều về cách AI có thể hỗ trợ trong cấu trúc xây dựng phần mềm, không chỉ là mã.
Kiro: Một Công Cụ Không Thể Bỏ Qua
Sau khi sử dụng Kiro trong dự án này, tôi cảm thấy nó không chỉ là một công cụ hỗ trợ hackathon. Nó là loại công cụ có thể định hình lại cách mà các nhà phát triển xây dựng.
Tại sao? Bởi vì nó mang lại giá trị ở mọi lớp:
- Quản lý dự án: Không còn phải xoay sở với các ghi chú dán hay quên vấn đề nào liên quan đến nhiệm vụ nào. Hook tác nhân giữ mọi thứ đồng bộ.
- Chất lượng mã: Với các quy tắc điều hướng cho công nghệ, tiêu chuẩn và kiến trúc, bạn không chỉ giao hàng nhanh - bạn đang giao hàng mã sạch và nhất quán.
- Tích hợp: Hỗ trợ sẵn có cho GitHub, API và quy trình làm việc có nghĩa là ít thiết lập hơn và nhiều xây dựng thực tế hơn.
- Đường cong học tập: Thay vì chỉ viết mã hoặc sửa lỗi, Kiro giải thích lý do, biến sai lầm thành bài học.
Với tôi, Kiro cảm thấy như một đồng đội - người theo dõi bức tranh lớn trong khi bạn tập trung vào việc giải quyết vấn đề. Đối với các nhà phát triển muốn di chuyển nhanh hơn mà không cắt giảm chất lượng, đó là một công cụ xứng đáng có trong bộ công cụ của bạn.
Bên Trong ListGenie
Đối với những ai tò mò về kỹ thuật, ListGenie sử dụng:
- Backend: Node.js với Express.
- Frontend: Tailwind CSS.
- Công cụ hình ảnh: Sharp và Jimp.
- AI: Google Gemini.
- API: Kết nối bảo mật OAuth với Etsy và Google Drive.
Kho lưu trữ được tổ chức với sự phân chia rõ ràng giữa client, server, và scripts, giúp dễ tiếp cận cho các cộng tác viên.
Tại Sao Tôi Xây Dựng Nó
ListGenie không chỉ là một dự án hackathon. Nó mang tính cá nhân. Tôi hiểu cảm giác nhìn ánh sáng sáng tạo của bạn mờ dần vì công việc hành chính chồng chất. Việc xây dựng công cụ này đã cho tôi cách bảo vệ năng lượng sáng tạo đó - cho bản thân và cho các nhà bán hàng khác như tôi.
Những Gì Tôi Đã Học
Dự án này không chỉ là về việc giải quyết một vấn đề - mà còn là học hỏi trên đường đi. Một số bài học chính:
- Sự sáng tạo cần được bảo vệ: Nếu công việc lặp đi lặp lại chồng chất, ngay cả những gì bạn yêu thích cũng có thể bắt đầu trở thành gánh nặng.
- Tự động hóa tăng cường động lực: Những nhiệm vụ nhỏ như thêm watermark hoặc viết thẻ không cần năng lượng con người. Tự động hóa chúng giải phóng không gian cho sự sáng tạo.
- Kiro không chỉ là mã: Các hook tác nhân, máy chủ MCP và điều hướng đã cho tôi thấy cách AI có thể theo dõi tiến độ, thực thi tiêu chuẩn và quản lý nhiệm vụ cùng một lúc.
- Kết hợp kỹ năng là điều quan trọng: Khả năng xây dựng phần mềm của tôi đã cho tôi cách hỗ trợ phần sáng tạo của mình, thay vì để nó mờ nhạt. Sự cân bằng đó thật mạnh mẽ.
Kết Luận
Khi tôi bắt đầu bán hàng trên Etsy, công việc lặp đi lặp lại suýt nữa đã khiến tôi từ bỏ.
ListGenie là công cụ mà tôi ước mình có vào thời điểm đó. Bây giờ, nó là cách để tôi giữ cho sự sáng tạo của mình sống động và giúp các nhà bán hàng khác cũng làm như vậy. Và trên đường đi, tôi đã khám phá ra cách AI có thể định hình không chỉ những gì chúng ta tạo ra, mà còn cách chúng ta xây dựng các công cụ để hỗ trợ nó.
Nếu bạn đã bao giờ cảm thấy bị mắc kẹt giữa việc thêm watermark, tệp ZIP hoặc những thẻ vô tận, ListGenie đang ở đây để giúp bạn. Giải phóng thời gian của bạn. Bảo vệ sự sáng tạo của bạn. Hãy để công cụ xử lý phần còn lại.