はじめに
こんにちは!@harufumi03と申します。
この記事は初学者が初めて個人開発したWebアプリの紹介記事です。
ちなみに「クッチーナ」という名前はイタリア語で「キッチン」という意味です。
アプリURL:http://cucina-app.com/
「仕込み」とは?...お客様に素早く料理を提供するための下準備のこと
開発の経緯
私は調理師として働いていた経験があり、困り事がありました。
それは日常業務の「仕込み」についてです。
私の経験上「仕込み」を行う時は担当している仕込みを個人的に管理してホワイトボードやメモなどに書き出して管理していました。それにより他の人と使用する食材が重なってしまったり、気をつけていても忘れてしまって仕込みが出来ず、関連する料理の提供ができないという事もありました。この問題点をチーム内で共有して誰が何の仕込みをしてどの食材を使用するのか分かるようになれば解決できてお客様にも問題なく料理を提供できるのではないかと考え開発しようと考えました。
使用環境
ruby 3.0.1
Ruby on Rails 6.1.7
PostgreSQL 14.5
実装した機能
【TOP画面】
【グループ機能】
あらかじめ登録したユーザのメールアドレスを入力する事でチーム内への招待が可能になります。
【仕込み管理機能&コメント申し送り機能】
登録した仕込みを日にちを指定して選択することで予定に追加することができます。
リストには当日のみの仕込みだけが表示されるため、担当者や使用食材が確認できます。
またカレンダー上で過去の仕込みや今後の予定も確認することができるので、前回の仕込みから何日経過しているかなども視覚的にわかりやすくなっています。
仕込み予定に対してコメントできる機能を実装しており、引き継ぎのための申し送りなどもすることが出来ます。
今後追加したい機能
- 食材の在庫管理機能
- 消費期限の追加→期限が近づいた時の通知機能
- グラフなどを用いたUIの修正
さいごに
最後までご覧いただきありがとうございます!
至らないところも多かったと思いますが、まだまだ技術をみがいて自分自身もアプリも成長させていきたいと思います。