ankithans / grocery-inventory

When we go to the market we are often confused that if the item is needed or not. Sometimes we buy items that were already there in the home. To solve that particular problem we have created an application that queries in your home grocery invetory database and tell that if the item is their in the house or not and if available how much quantity is available. Then user can buy it accordingly.

Home Page:https://grocery-invent.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grocery-inventory

πŸ”— Links

πŸ“Š Flow Diagram

❓ Problem Statement

When we go to the market we are often confused that if the item is needed or not. Sometimes we buy items that were already there in the home. To solve that particular problem we have created an application that queries in your home grocery invetory database and tell that if the item is their in the house or not and if available how much quantity is available. Then user can buy it accordingly.

πŸ€” Challenges we faced

  • searching item in the database based on the tags given by google vision api
  • using google cloud as it was the first time we used it in any project

πŸ’‘ features

  • simple and fast google authentication
  • user can search items in their home(inventory) by clicking a picture
  • user can set remaining amount of item
  • make shopping list (comming soon)

πŸ’» samples:

              

              

    

πŸ‘£ steps to run the project

  • clone the repo in your local machine
  • do yarn in root directory
  • do flutter pub get in client folder
  • add firebase to your flutter project and google-service-account.json in your root directory
  • add MONGO_URI, JWT_SECRET in your .env
  • do yarn dev in the root directory and your backend is up and running
  • do flutter run in client and your app will start with no issues

Tech Stacks & dependencies

πŸ€– Backend
  • node with typescript
  • mongodb
  • google vision
  • google cloud storage
  • Heroku
🌟 Frontend

made with πŸ’• by:

About

When we go to the market we are often confused that if the item is needed or not. Sometimes we buy items that were already there in the home. To solve that particular problem we have created an application that queries in your home grocery invetory database and tell that if the item is their in the house or not and if available how much quantity is available. Then user can buy it accordingly.

https://grocery-invent.herokuapp.com/

License:MIT License


Languages

Language:Dart 62.9%Language:TypeScript 35.8%Language:Swift 1.0%Language:Kotlin 0.3%Language:Objective-C 0.1%