Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
デブねこ管理委員会発表資料
Search
Yuto Ota
December 08, 2025
0
6
デブねこ管理委員会発表資料
Yuto Ota
December 08, 2025
Tweet
Share
More Decks by Yuto Ota
See All by Yuto Ota
Meetolio発表資料
yuto299
0
110
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
The Curse of the Amulet
leimatthew05
1
8.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Scaling GitHub
holman
464
140k
Transcript
デブねこ管理委員会 猫と一緒に家計簿を管理するアプリ dev_neko
レシートを読み取って 家計簿を管理 目標金額をオーバーすると 猫が太っていく
アプリにアクセス https://test.dev-neko.arctic-street.net/
デザイン&フロント Pinterestでデザインの方向性を確定 FigmaでWF+デザインを作成 VScode+Cline+V0でデザインからコードを作成 カメラ機能周りもVibe Codingで大元を作成 VScode+Cline+V0でフロントを作成。 V0はNext.jsの開発元のVervelのAIであり、 React+Next.js環境と相性が良く、 ReactやNext.jsのバージョン周りの問題を解決してくれた。
他のAIだと情報が追いつかずに、 エラーが出てしまったりしていた。
AI設計&インフラ Google AI Studioでプロンプト&出力JSON形式を設計 し、そのままコードまでポン出し。その後調整して TypeScriptとして関数化。 プロンプトはシンプルに「レシートの内容を読み取ってくださ い」だけにした。(後から追記したけど) インフラはAWS CDKでEC2インスタンス作成からサーバー
内設定(Node、MySQL、Apacheの導入も含む)、HTTPS 化、Next.js起動まで全自動化。 Vercelでも良かったけど、自分の勉強のために採用した。 作っては消しを繰り返したので微課金で済んでいるがLet’s Encryptに「証明書取り過ぎ!」って怒られた。
バックエンド MySQL(TablePlus)を用いたデータベース設計・構築を担当し、 ユーザー・レシート・品目・カテゴリの正規化されたテーブル構造を 設計。Next.jsのAPIルートと接続して非同期でデータの登録・取 得ができるように実装した。 レシートデータは、Google Gemini APIを活用し、店名・支店名・ 品目名・価格・カテゴリなどの情報を自動で抽出し、それぞれの テーブルに適切に保存されるようにした。また、カテゴリ別に支出
総額をグルーピングして取得する処理も実装し、フロントのグラフ 表示させた。
学んだこと バックエンド ハッカソンでバックエンドを担当したのは 初めてだった。AIを駆使し、何とか形にす ることはできたが、出力されたコードを読 み解く力が不足しているのを痛感した。 今後も、基礎的な学習からじっくり取り組 んでいきたい。 インフラ AI界隈の進化をキャッチアップできたの
と、IaCをガッツリ触れたのが大きかっ た。ただし、AWS CDKのコーディングは 粗が残っているのと、冪等性が意識でき ていないこと、AWSコンポーネントの知識 範囲の狭さなどが課題として残った。 デザイン&フロント 本格的な複数人のアプリ開発兼 AIコー ディングは初めてでした。 機能実装に関する説明責任や、 詳細な調整は人力で行わないといけない ため、 基礎的な知識が不足しているのを痛感し た。
Thank You! デブねこ管理委員会