GithubHelp home page GithubHelp logo

daichisaito / zero_calorie Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ryota1116/zero_calorie

0.0 1.0 0.0 3.03 MB

全ての食べ物を0kcalにするカロリー管理アプリ

Ruby 76.64% JavaScript 3.54% HTML 3.05% SCSS 0.99% Slim 15.76% Shell 0.02%

zero_calorie's Introduction

badge
Rails codecov

Zerorie - ゼロリー

html5 css3 javascript ruby rails mysql gcp aws

🎉 プロダクト

全ての食べ物を0kcalにするカロリー管理アプリ「Zerorie」

🌐 アプリURL

Qiita記事

📦 プロダクト概要

美味しいモノをいっぱい食べたいけど、カロリーが気になるという人のために
「ゼロカロリー理論」を使って、全ての食べ物を0kcalにしてくれる
カロリー管理アプリ

❓ ゼロカロリー理論とは?

ゼロカロリー理論」とは、サンドウィッチマンの伊達さんが考案したネタで、「寿司は握ることでカロリーが潰されるから0kcal」みたいな、食べ物のカロリーを0kcalにしてくれるトンデモ理論のことです。

つまりこのアプリを使えば、食事した食べ物をすべて0kcalにしてくれるため、「カロリーを気にして食事を我慢する」「高カロリーの食べ物を食べたことで罪悪感を覚える」といったカロリーに関わる悩みを一切気にすること無く、食事を楽しむことができるというわけです。

📊 マーケット

  • 美味しいモノを食べたいけど、カロリーが気になる人
  • 誘惑に負けて食べてしまった時に、罪悪感を覚える人

👤 登場人物

  • エンドユーザー
    • 美味しいモノをいっぱい食べたいけど、カロリーが気になる人
  • 管理者
    • エンドユーザーの情報やゼロカロリー理論のデータを管理する人

🌀 ユーザーの課題

美味しいモノを好きなだけ食べたいけど、カロリーが気になるから我慢して、かえってストレスが溜まる。
だからといって誘惑に負けて食べてしまった場合、「また高カロリーの食べ物を食べてしまった…」と罪悪感を覚えてしまう。

💡 解決方法

「ゼロカロリー理論」を使って、全ての食べ物を0kcalにすることで、カロリーを気にせず食事を楽しむことができる。
また、ゼロカロリーとなる理由も教えてくれるので、食事した自分を正当化してくれる。

✨ 未来

何を食べてもゼロカロリーなので、日々のカロリー管理が楽ちん。

いくら食べても合計摂取カロリーはゼロだから計算が楽チンですね。

好きなものを好きに食べる自分を正当化できる。

カロリーが無くなれば自分を責める理由なんて無くなりますよね?

笑える。ネタにできる。

「あはは!深夜にラーメン食べたけど0kcalだ!」って笑って誤魔化せます。 また、周りに「食べ過ぎだよ」と小言を言われても、Zerorieに責任転嫁すればいいし、「〇〇だから0kcal」って言えば場の空気が和むはずです。

✅ 使用技術

バックエンド

  • Ruby 2.7.1
  • Rails 6.0.3.2
  • RSpec 3.9
  • Google Cloud Vision API

フロントエンド

  • HTML
  • SCSS
  • JavaScript
  • Semantic UI(CSSフレームワーク)

インフラストラクチャー

  • Circle CI
  • Codecov
  • GitGuardian
  • Capistrano
  • Nginx
  • Puma
  • AWS
    • VPC
    • EC2
    • RDS
      • MySQL
    • S3
    • ALB
    • Route53
    • ACM

ER図

インフラ構成図

インフラ構成図 2020-10-10 11 23 58

画面遷移図

https://xd.adobe.com/view/cc0b2f2f-238d-4ad3-a35f-4c5c76022c18-9958/

zero_calorie's People

Contributors

ryota1116 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.