Bài toán là tôi muốn xây dựng 1 website chia sẻ quà tặng. Flow là 1 người bất kỳ nhập thông tin sự kiện của việc gửi quà tặng, vd như giáng sinh, rồi nhập luật của trò chơi trao đổi quà tặng kèm hạn chót của trò chơi, sau đó nhập danh sách của những người tham gia trò chơi kèm email của họ, người nhận quà và người gửi quà sẽ được xáo trộn ngẫu nhiên, những người tham gia trò chơi sẽ nhận được email mời và đường link được mã hóa vào trang yêu cầu quà tặng của trò chơi, trang yêu cầu này sẽ chứa thông tin người được tặng quà của người mở link mã hóa, và trường quà tặng mà người mở link mã hóa muốn thêm, người mở link mã hóa không biết ai là người tặng quà cho mình.
Trang web này được làm bằng CRA, Typescript, Netlify Function, Firestore, Gmail SMTP, ANTD, @ant-design/icons.