guen-a-park / Foopys-Choice

Weather-based food recommendation application - Foopy's Choice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Weather-based food recommendation application - Foopy's Choice

License:Other


Languages

Language:Java 100.0%