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
マーラータンジェネレーター楽しく作れました
Search
namerouboy
August 15, 2026
Programming
0
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マーラータンジェネレーター楽しく作れました
2025年夏ごろにマーラータンジェネレーターというアプリを作った際のスライドです
namerouboy
August 15, 2026
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
690
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
310
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
570
Jetpack Compose Mechanisms
skydoves
3
820
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.6k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Next.js: The final boss of Web Performance
guaca
0
260
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
Optimising Largest Contentful Paint
csswizardry
37
4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Mobile First: as difficult as doing things right
swwweet
225
10k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
Making the Leap to Tech Lead
cromwellryan
135
10k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Technical Leadership for Architectural Decision Making
baasie
3
600
Transcript
マーラータン の シミュレーションアプリ namerouboy たのしくできました!
自己紹介 ・名前 ・なめろうボーイ(なめろうが好きなので) ・普段の業務と三浦半島.rbへの参加意図 ・公共系のプロジェクト管理など ・web系の開発をやってみたい!!
マーラータンが好きです ・中国四川省発祥のたべもの ・辛いスープで好きな具材を煮込んで食べる ・辛くておいしい ・とにかくおいしい
マーラータンはむずかしい マーラータンの流れ ①具材がずらっと並んだショーケースから好きなものを選んで皿に盛る ②具材選びが完了したら計量&お会計。 100グラムあたり400円。 このシステムだと・・・ 値段の調整が難しい!! 欲望のままに盛り付けるとお会計が3000円になってしまったりする…
マーラータンをシミュレーションできるアプリが欲しい ・要件 ・選べる食材が一覧で確認できること ・「この具材もっと追加しよう」が直感的にできること ・計量結果と金額が最後にまとめて表示されること お店の流れを何度もシミュレーションできる をテーマに開発開始
できました
使用した技術 フロントエンド JavaScript バックエンド Ruby on Rails インフラ Render.com DB
PostgleSQL CI/CD Github Actions
こだわりポイント お店と同じ流れ!を意識 クリック一つで具材の個数を変更できるようにした。 (あれもこれも!とどんどんお皿に追加していくイメージ。)
課題 ①コードがくちゃくちゃになってしまった ・一旦デザイン無視で実装 → あとからスタイルを適用 の流れだったので、無駄・見づらい記述だらけ。 ②フロントエンドを chatGPTに頼り過ぎた ・cssとJavaScriptへの苦手意識と、「はやくリリースしたい!」という焦り 今後の開発で意識したいこと
UI設計に時間をかける。 → イメージを固めることで結果的に見やすいコードを書くことにつながるはず。
今後の展望 もっと機能を追加したい! ・選んだ具材のアイコンがお皿にポイポイ投げ込まれていくアニメーション ・お気に入りレシピを保存・共有・いいねできるSNS要素 ・金額を指定するとおすすめ具材をランダムで表示してくれるガチャ要素
初webサービス完成しての感想 ・楽しかった! 考えて手を動かしたことが形になる喜び デプロイが完了して、スマホからURLをタップした瞬間の達成感 ・chatGPTありがとう 環境構築・デプロイを一人でやると膨大なエラーで心が折れてしまう……。 今回はchatGPTにひたすら聞きまくることでメンタルの安定を保てた。 ・今回のスライドは上流寄りになってしまったので、次のLTは技術の話をする!