Coder Social home page Coder Social logo

ahmadtc1 / feed.me Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jianying-chiang/newhacks

0.0 2.0 0.0 19.24 MB

๐Ÿฝ A solution for the millions of busy people worldwide struggling to incorporate cooking into their daily lives

Java 69.44% Python 30.56%

feed.me's Introduction

feed.me

A solution for the millions of busy people worldwide struggling to incorporate cooking into their daily lives, developed at NewHacks by Ahmad, JY, Max, and Grace.

This solution placed second in the sustainibility category at the University of Toronto's NewHacks hackathon

Usage

feed.me is as easy as 1, 2, 3...

Through feed.me's simple and easy to use user interface, users can snap a picture of their receipt on their phone, and then submit it. Once their picture is submitted, our backend logic takes care of using OCR to digitize the text and upload the ingredients to our server's database, where the ingredients are then used to return appropriate recipes to our users right back on their phone

Technical Details

Front-End

Our app's user interface was designed using Android Studio by our App developers, JY, and Grace.

Server Side Logic

I developed a web server through which the requests between the Android App and database were processed. The server was developed using Python's Flask framework, where I developed a REST Api, accessible at different endpoints for reading and writing data. My database of choice was MongoDB, as I love its flexibility and storage formats. I utilised POST requests to insert data into the database, and GET requests to retrieve data from the database.

Computer Vision

The computer vision was handled by Max, who used the Google Cloud Vision API to recognize receipt text and trained a model to localize objects if scanning the ingredients in the fridge rather than the receipt.

UI

Home Page

Recipes

feed.me's People

Contributors

grace7023 avatar ahmadtc1 avatar jianying-chiang avatar maxeraph avatar

Watchers

James Cloos avatar  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.