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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
53
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
98
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Making the Leap to Tech Lead
cromwellryan
135
9.7k
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! デブねこ管理委員会