lycp152 / CodeGems

https://code-gems.vercel.app
1 stars 0 forks source link

必要な機能と画面の整理・プロトタイプ作成 #1

Closed lycp152 closed 1 year ago

lycp152 commented 1 year ago

As Is

作成する画面・必要な機能が明確でない

To Be

作成する画面・必要な機能が明確になる

アクション

Figmaでプロトタイプ作成・必要な機能を追加していく https://www.figma.com/file/5eXvzFj3x5FPULGo1swNFV/GIthub%E3%81%AE%E8%8D%89%E3%81%A7%E3%82%B2%E3%83%BC%E3%83%A0?type=design&node-id=0-1&mode=design&t=nGqMO5iybd8S5PuA-0

課題

抜け漏れは後から修正し、素早く終わらせる

lycp152 commented 1 year ago

最初の議事録 https://docs.google.com/document/d/1TGGUijY58XELGp5QROrio3qY16BU33fHDy0jQ3V_RdM/edit

lycp152 commented 1 year ago

面談での相談事項

概要 Githubの草のデータを利用して、テトリスやぷよぷよ、マッチ3のような落ちものゲーム(今の所マッチ3がいいかも?) テトリス→著作権問題あり・幅10推奨(草は7なので異なる) ぷよぷよ→著作権問題あり・幅自由 マッチ3→著作権問題なし・幅自由

機能(上に行くほど重要度高) (最低限)自分のアカウントの草の生えている場所でブロックを消すと、濃さによってポイントボーナスが増える ブロックは言語・FWのアイコンとか? ハイスコアランキング 使っている言語の割合でゲームの要素が変化 敵を倒す(パズドラみたいな?) スコアに応じてNFT発行?

使用技術 フロント:React、TS バック:Rails or Go ChatGPT API ブロックチェーン(ETH or Polygon?)

相談したい事項 使用技術を用いて実現可能であるかどうか (特にGitHubの草の取得) 効率的な作業の手順 決定しておいた方が良い事項 アイデアやその機能へのフィードバック

lycp152 commented 1 year ago

面談メモ 使用技術を用いて実現可能であるかどうか Githubの草のデータを取得 →svgでスクレイピングがいいかも https://zenn.dev/kn1cht/articles/githule-tweet-contribution https://zenn.dev/yuichkun/articles/b207651f5654b0

GitHubアカウントログインの機能は必要か? 必要。一番はログイン 次点でトークン 1.シングルサインオン、Firebase Authentication https://firebase.google.com/docs/auth/web/github-auth?hl=ja 2.難しかったら、パーソナルアクセストークンを出してもらって、入力してもらうとかでも repoにチェック rest api --header "Authorization: Bearer YOUR-TOKEN" \ https://docs.github.com/ja/rest/overview/authenticating-to-the-rest-api?apiVersion=2022-11-28 ※most used languagesはAPI だとプレイ前の読み込みに時間かかるからユーザー体験悪く非現実的かも