web2weekになってしまったけれど供養のために投稿。
相手よりも早く答えが2になる数式を作ることを目指す、一対一のオンライン対戦アプリです。
https://two-apps.vercel.app/ (AWSで動かしているので数日で消します)
フロントエンドは Next.js + Typescript で実装。Vercelでホスティングしています。
バックエンドは AWS です。APIGateway + Lambda (Go) で WebSocket 通信を実装しました。対戦相手のマッチングやゲーム情報の記録には、SQS、DynamoDBを使っています。
https://github.com/uu64/two-apps
せっかくだから新しい技術触りたいなと思い WebSocket と Go を使ってみた。
1週間では終わらなかったけれどいろいろと学びがありました。ありがとうございました。