Mọi người đều mong muốn có một phiên bản hình ảnh của chính mình phản ánh đúng cảm nhận bên trong của họ — lý tưởng hóa, cách điệu nghệ thuật, chuyên nghiệp, hoặc "ngầu hơn". Ảnh đại diện là tín hiệu khẳng định bản sắc cá nhân trên mọi nền tảng họ tham gia. Việc chi trả để sở hữu một tín hiệu nhận diện ấn tượng hơn là điều hoàn toàn hợp lý.
Hãy xây dựng một ứng dụng web có tên là "Alter" — công cụ tạo ảnh đại diện (avatar) kỹ thuật số cá nhân hóa. Tính năng cốt lõi: - Bộ chọn phong cách: 8 phong cách ảnh đại diện được trình bày dưới dạng các thẻ hình ảnh trực quan (ảnh chân dung công sở chuyên nghiệp, anime, pixel art, tranh sơn dầu, cyberpunk, nét vẽ tối giản line art, nhân vật minh họa, màu nước) - Bảng nhập liệu: mô tả bằng văn bản về diện mạo và thần thái mong muốn (tâm trạng, màu sắc, cá tính) — không yêu cầu tải ảnh chân dung lên trong phiên bản MVP - Tạo ảnh: gọi API FLUX của fal.ai với câu lệnh (prompt) có cấu trúc được ghép tự động từ phong cách đã chọn và nội dung mô tả — tạo ra 4 biến thể cho mỗi lần yêu cầu - Tùy chỉnh: lớp phủ chọn màu phông nền, tùy chọn thêm tên người dùng/câu khẩu hiệu ngắn thông qua Canvas API - Tải xuống: định dạng PNG vuông ở các kích thước 400px, 800px và 1500px - Lịch sử: lưu lại 12 bộ ảnh tạo gần nhất trong localStorage — nhấp vào bất kỳ bộ nào để xem lại và tải xuống Giao diện (UI): tươi sáng, giàu sức biểu đạt, vui nhộn. Các thẻ hình ảnh lớn để chọn phong cách. Kết quả hiển thị trong lưới 2x2. Tương thích tốt trên thiết bị di động (mobile-responsive). Ngăn xếp công nghệ (Stack): React, fal.ai API để tạo hình ảnh, HTML Canvas cho lớp phủ văn bản, localStorage để lưu lịch sử.