Skip to content

Utricularor/ReStock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReStock

ReStockは買い物の際に家に何があるのかを一目でわかるようにし、重複した買い物をなくすためのアプリです。

「帰り道に買い物に行こうと思ったけど、家に何があったか忘れた…」なんて経験はありませんか? そういった場合でも ReStock があればその問題を解決できます。

使用例

レシートの画像 (公開用として一部のみの画像を使用してます。)

画像をアップロードすると、家にあるものリストに商品が追加される

家にあるものリストから削除すると、家にないものリストに追加されるため、次回の買い物時に何を買うべきかが一目瞭然。
また、手動での追加、品名の名前や数の修正もできます。同じ商品が追加された場合は、追加の数だけ増えます。

設定

設定は.envに記載します。

.env

 以下の環境変数を設定します。

Azure Computer Vision

  • VISION_KEY: Azure Computer Visionのキー
  • VISION_ENDPOINT: Azure Computer Visionのエンドポイント

Azure SQL database

  • DATABASE_SERVER: データベースのサーバー名
  • DATABASE_NAME: データベースの名前
  • DATABASE_ADMIN_ID: データベース管理者のID
  • DATABASE_ADMIN_PASS: データベース管理者のパスワード
  • DATABASE_DRIVER: データベースのドライバー

OpenAI

  • OPENAI_KEY: OpenAI API のキー

実行方法

以下のコマンドで、ローカルでアプリを起動することができます。

$ python app.py

デプロイ方法

こちらのサイトを参考に簡単にインターネット上に公開することができます。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published