Skip to content
/ recipe Public

オリジナルのレシピを保存するアプリ

License

Notifications You must be signed in to change notification settings

salan70/recipe

Repository files navigation

myRecipe / レシピ記録アプリ

本アプリについて

FlutterとFirebaseで開発したモバイルアプリです。 現在はiOS向けのアプリのみリリースしています。

レシピを記録するとともに、記録したレシピから材料の買い物リストを作成することができます。

本アプリをリリースした背景

作りたいレシピに必要な材料を計算したりメモしたりする煩わしさから開放されたいという思いでこのアプリを作りました。

詳細は、ZennのFlutterを学習してから個人開発アプリをリリースするまでの道のりという記事をご覧いただけますと幸いです。

本アプリの機能

本アプリはFlutter, Firebase(Authentication, Firestore Database, Storage)を使い、次のような機能の実装を行いました。

  • レシピの記録、読み取り、更新、削除

    画像
    記録 読み取り 更新 削除
  • レシピの検索

    画像
  • 記録したレシピをカートに追加し、カート内のレシピの材料から買い物リストを作成

    画像
    カートへの追加 買い物リスト
  • 買い物リストにて、買うリストから買わないリストへの移動

    画像
  • ユーザー認証(匿名認証、メールアドレス認証、Googleアカウント認証、Appleアカウント認証)

    画像
    新規登録 ログイン

その他

  • 状態管理には、Riverpodを用いています
  • Firebaseの他に、ローカルにデータを保存するためにHiveを使っています
  • Firestore、storageのSecurity Rulesとtestを実装しています

About

オリジナルのレシピを保存するアプリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published