Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
在庫管理・買い物メモを作成中/creating-inventory-management-sh...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
cottondesu
August 30, 2026
Technology
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
在庫管理・買い物メモを作成中/creating-inventory-management-shopping-list
cottondesu
August 30, 2026
More Decks by cottondesu
See All by cottondesu
ヨシケイの撮り忘れを対策したPart2/measures-were-taken-to-prevent-forgetting-to-pick-up-yoshikei-part2
cottondesu
0
55
ヨシケイの取り忘れ対策した / Measures were taken to prevent forgetting to pick up Yoshikei
cottondesu
0
360
開発環境公開ハード編 / Development environment public hardware version
cottondesu
0
190
開発環境公開ソフト編 / Development environment public software edition
cottondesu
0
190
正規表現で心が折れた/Regular expressions broke my heart
cottondesu
0
190
オレオレGASからMakeへの移行を検討してみた / Considering the transition from Ore Ore GAS to Make
cottondesu
0
790
Kanazawa.rb 10周年KPT / Kanazawa.rb 10th Anniversary KPT
cottondesu
0
910
Kanazawa.rb 9周年KPT / Kanazawa.rb 9th Anniversary KPT
cottondesu
0
500
Mac Book Proのバッテリー交換してみた / I replaced the battery in my Mac Book Pro.
cottondesu
0
610
Other Decks in Technology
See All in Technology
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
150
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
2
3.8k
SREでアラート疲れを 解決しよう!
kairim0
1
210
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
20260930_Gemma4_Hands-on
tsho
0
230
購入ドメインでの課題と取り組み
ykagano
0
150
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
320
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
今こそ知りたいAmplifyGen2
mkdev10
2
150
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
150
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
350
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
Documentation Writing (for coders)
carmenintech
77
5.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Building Adaptive Systems
keathley
44
3.2k
Site-Speed That Sticks
csswizardry
13
1.5k
The agentic SEO stack - context over prompts
schlessera
0
970
Done Done
chrislema
187
17k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
WENDY [Excerpt]
tessaabrams
14
40k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Transcript
在庫管理・買い物メモを 作成中 Kanazawa.rb meetup 168 2026年08月22日
@cotton̲desu Webエンジニア/元不眠症エンジニア
アジェンダ 1. きっかけ 2. 開発環境・構成 3. 機能説明 4. Demo 5.
所感
きっかけ
きっかけ • 以下の在庫状況を把握したい • パントリー • 冷蔵庫 • 冷凍庫 •
日用品
ついでに買い物メモも 欲しい
きっかけ • メモに書いたが持ち歩いていない • 何か買わないといけないが何か覚えていない • 何か買わないといけないが家に帰って思い出す • 特定の人と共有したい、気が付いたら買うがいい
開発環境・構成
開発環境・構成 • コンテナ基盤:Docker • ベースイメージ:ruby:4.0.6-slim • データベース: PostgreSQL 15 •
Webサーバー: Puma 7.2.0
開発環境・構成 • Framework:Rails 8.0.4 -> 8.1.3.1 • CSS:Tailwind CSS 4.1.18
• JavaScript:Hotwire Turbo、Stimulus • Language:Ruby 3.3.10 -> 4.0.6 • Test:Minitest
開発環境・構成 • Framework:Rails 8.0.4 -> 8.1.3.1 • CSS:Tailwind CSS 4.1.18
• JavaScript:Hotwire Turbo、Stimulus • Language:Ruby 3.3.10 -> 4.0.6 • Test:Minitest 採用理由 • Kanazawa.rbだからね
コード説明は割愛
機能説明
機能 • 在庫一覧 • 在庫登録 • 買い物一覧 • 買い物登録 •
在庫一覧から買い物登録 • 買い物一覧から在庫登録 • ログアウト
None
None
遷移図 買い物登録 在庫一覧 買い物一覧 在庫登録
None
None
Demo
所感 • これで買い忘れが少し減ると思う • あれ買ってきてなどの買い忘れが減るといいな • 実運用はこれから
おまけ
0円運用を検討すると
fl デプロイ先は Cloud are
Cloud are Containers fl は使いたくない
TypeScript/ Honoに移植します
在庫管理・買い物メモを 作成中 Kanazawa.rb meetup 168 2026年08月22日