(Mình đăng lại vì bên dưới bị lỗi thụt đầu dòng hu hu)
Xin chào. Hôm nay mình đăng bài giới thiệu trên GeekNews như thế này.
Mỗi sáng mình đều đọc tin tức mới, và khi gặp được những mã nguồn mở hay dịch vụ hay mà muốn áp dụng vào sản phẩm thì mình thường thử áp dụng. Rồi cuối cùng mình ra mắt dịch vụ này ở bản beta và đăng lên đây, cảm giác khá mới mẻ.
Từ nhỏ mình đã rất thích game. Mình luôn muốn nói về những trò chơi đó, và cũng muốn nghe những câu chuyện của người khác về game, nhưng lại không có dịch vụ nào thật sự phù hợp. Dù có một vài cộng đồng, nhưng phần lớn họ nói về game lẫn những chuyện khác, và khi mình đăng trải nghiệm chơi của bản thân lên thì thứ nhận lại thường chỉ là những bình luận tiêu cực.
Ngoài ra, mình rất thích chơi thật nhiều game, và mỗi khi chơi mình muốn lưu lại cảm xúc về game đó hoặc một câu chuyện ngắn của riêng mình.
Vì vậy mình đã tạo ra dịch vụ tên là Zake.
Tên dịch vụ Zake được đặt theo hình tượng một người bạn thời nhỏ từng cùng mình trò chuyện về game.
Vì đây là dịch vụ beta mình làm ra trong lúc lần đầu học phát triển web sau 7 năm chỉ phát triển ứng dụng, nên một số tính năng có thể chưa hoạt động và vẫn còn nhiều lỗi. Mình rất mong mọi người dùng thử và cho mình nhiều ý kiến khác nhau.
Mình tham khảo bài viết trên GeekNews về việc vận hành dịch vụ với 6 đô la để quyết định tech stack, và hiện tổng chi phí đang vào khoảng 30 đô la.
-
Frontend
-
Triển khai trên Vercel (dùng gói miễn phí với tài khoản cá nhân)
-
Next.js (React)
-
-
Backend
-
Serverless (Node.js Koa Framework)
-
Triển khai bằng AWS Lambda (miễn phí 1 triệu request mỗi tháng)
-
GraphQL
-
-
Công cụ tìm kiếm
- Elastic Cloud App Search (cloud 10 đô la)
-
DB
-
DynamoDB
-
Elastic (8 đô la)
-
RDS (MariaDB) (8 đô la)
-
-
Giám sát tích hợp
- Grafana trên AWS Lightsail (3.5 đô la)
-
CDN
-
S3 (~1 đô la)
-
Cloudflare CDN (miễn phí)
-
-
DNS
- Cloudflare DNS (miễn phí)
11 bình luận
Người thật tuyệt.
Tôi cũng thích game nên sẽ thử dùng!
Cảm ơn haha
Ồ. Đây đúng lúc cũng là một dịch vụ mà tôi đang định tự làm.. Anh đã triển khai trước rồi nhỉ ^^ Ủng hộ anh.
À haha, cảm ơn bạn đã ủng hộ haha
Chất lượng rất tốt! Vì cảm giác khá quen thuộc nên khi tìm kiếm và xem qua cũng không thấy gượng gạo.
Vì đây là nơi để xem phản ứng rồi vào bàn luận,
nếu ngay ở trang chính có thể biết đại khái liệu đang có phản ứng sôi nổi hay không, thì với tôi, kể cả là game chưa từng chơi cũng sẽ bấm vào xem thử và đi dạo một vòng.
Cảm ơn bạn haha
Khi người dùng tăng thêm một chút và dữ liệu được tích lũy nhiều hơn, chúng tôi đang chuẩn bị nhiều dạng tuyển chọn khác nhau trên trang chủ dựa trên dữ liệu đã tích lũy.
Nếu thỉnh thoảng bạn nhớ đến thì hãy ghé xem nhé.
Màn hình chính trông rất đẹp!
Khi viết bài, dù bấm vào chỗ yêu cầu chọn game thì cũng không hiện ra game nào cả, nên có vẻ là phải tham gia thành viên của từng game trong Jake thì mới có thể viết bài.
Sẽ rất tốt nếu khi viết bài, người dùng cũng có thể tìm kiếm và tham gia cả những game mà mình chưa đăng ký thành viên.
Hoặc cũng sẽ hay nếu khi mới tham gia có một popup onboarding đơn giản hướng dẫn cách sử dụng trang web.
Cảm ơn bạn haha, thật đáng công vì chúng tôi đã đầu tư rất nhiều vào màn hình chính.
Chúng tôi đã không nghĩ đến trường hợp không có đăng ký thành viên.. Cảm ơn tất cả mọi người vì mọi ý kiến.
Giao diện đầu tiên khá ấn tượng. (Dạo này tôi đang chơi Forza Horizon 5 nên...)
Nhưng tôi thấy hơi tiếc là ở trang đầu không có bài giới thiệu về dịch vụ.
Kiểu như ít nhất cũng nên có một câu như: "Cùng chia sẻ những câu chuyện nho nhỏ về game" thì có phải hơn không.. ^^;
Nếu ngay ở màn hình đầu có một phần trước tiên hiển thị bằng văn bản những phản hồi được đăng gần đây, bất kể thể loại game nào, thì có lẽ trang web sẽ cảm thấy sinh động hơn.
Khi bấm vào trong một nhóm, nếu có tùy chọn chuyển sang các game khác trong cùng nhóm thì chắc sẽ tiện để xem liền mạch hơn. (Ví dụ trong 2020 GOTY, khi chọn Doom Eternal thì có thể chuyển sang The Last of Us hoặc Animal Crossing ở trước/sau)
Cảm ơn bạn đã góp ý.
Có lẽ vì đây cũng là lần đầu mình lên kế hoạch cho website nên có những phần mình chưa kịp nghĩ tới haha.
Mình sẽ cân nhắc các ý kiến bạn đưa ra sao cho phù hợp với định hướng của trang và thử áp dụng.
Cảm ơn bạn~!
Chủ đề đã giúp tôi rất nhiều trong việc quyết định tech stack