Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cane-bt/nowastefood

nowastefood(食材放置を予防アプリ)
https://github.com/cane-bt/nowastefood

bootstrap4 docker heroku jquery rails webpacker

Last synced: 29 days ago
JSON representation

nowastefood(食材放置を予防アプリ)

Awesome Lists containing this project

README

        

# サービス概要

食材のフードロスを減らすことを目的としたレシピサイトサービスです。
家の食材を登録して料理したレシピを追加していくことで家に残っている材料が把握でき、食品廃棄を削減することを目的としたサービスです。

## サイトリンク

~~[NoWasteFood](https://nowastefood.herokuapp.com/)~~

## ターゲット層

料理をする方

- 主婦
- 一人暮らし、単身赴任中

## ユーザーが抱える問題

昨今のコロナの影響により、外食を控えて自宅で食べることが多くなりました。

自炊・料理をされている方には問題があります。

- 自宅の食材の消費期限はいつなのかを把握しておかなければいけない
- 消費期限間近の食材からメニューを探すのに時間がかかる

## 解決方法

考えられる解決方法は以下になります

- 食材を登録すれば消費期限が確認できるようにする
- 登録されている食材をもとにレシピを自動抽出してくれるようにすること

## 使用技術

- Ruby(2.7.7)
- Ruby on Rails(6.1.7)
- JavaScript(jQuery)
- BootStrap4
- MySQL(5.7)
- RSpec
- Docker/Docker-compose
- CircleCI CI/CD
- Heroku

## 機能

ユーザー側

- ゲストユーザーログイン機能
- ユーザー情報の修正機能
- ニックネーム
- プロフィール画像
- デフォルトの料理提供人数の設定
- レシピの検索機能
- お気に入り機能
- レシピ登録機能
- 食材(全ユーザー共通)の追加機能
- 家にある食材の登録機能
- 当日のメニュー登録機能
- ※ エコ機能ボタンを使用したレシピ自動抽出機能
- 人数を指定できるようにしてあります
- 食材の消費期限による色表示の切り替え

## テスト

- RSpec
- 単体テスト(model)
- 機能テスト(request)

## ER図

![10_46_25](https://user-images.githubusercontent.com/46378023/138380342-abc2fb89-fd3c-4068-b4de-3dcdf42dad0b.jpg)