GithubHelp home page GithubHelp logo

guen-a-park / foopys-choice Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 4.0 10.98 MB

Weather-based food recommendation application - Foopy's Choice

License: Other

Java 100.00%
android android-studio weather wit-ai themealdb

foopys-choice's Introduction

Foopy's Choice 🥞

Weather-based food recommendation service
(2021.08.03~2021.09.03)

Overview

In this project, we created a voice-enabled Android app that recommends the food recipes for users.
There are the key points we build.

  • Design the user interaction
  • Create and train a Wit app to do natural language processing (NLP) to catogorize weather
  • Integrate Wit with Android app
  • Randomly recommend recipes based on weather

Tell Foopy about today's weather. Foopy will recommend today's food right away!
If you are dissatisfied, ask Foopy again and get new recommendations 👍

Foopy.s.Choice.mp4

Prerequisites

You can download this applicaiton in google play store(to be modified)

If you want to modify the files or download the files

Conversation Design

This is the short scenario users can communicate with Foopy.

Let's consider the following conversation as the happy path:

Foopy: "Hello! I am Foopy taking care of your happy diet.
      I will recommend a suitable diet according to the weather. How’s the weather outside?"

User: "It’s a bit blowy day."

Foopy: "Let's see some good recipes to eat in this weather. Press show button."

Now let's think about scenarios were the user can deviate:

Foopy: "Hello! I am Foopy taking care of your happy diet.
      I will recommend a suitable diet according to the weather. How’s the weather outside?"

User: "I'm so hungry"

Foopy: "I'm sorry. Please say it again."

User: "The sky looks stormy."

Foopy: "Let's see some good recipes to eat in this weather. Press show button."

Reference

Project Report

Click Here

Contributors

foopys-choice's People

Contributors

guen-a-park avatar

Watchers

 avatar

foopys-choice's Issues

get category name without click the page

-just get the information from api key without touching anything
-divide categories into 5 weather keywords
-show the recipes randomly in designated categories

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.