Giter VIP home page Giter VIP logo

cs446_android_team's People

Contributors

jingfeipeng avatar juuuuuuno avatar karinasang avatar qingkangyu avatar xqx826 avatar zhennigu avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cs446_android_team's Issues

Add move back button on app action menu

Currently the default move back button on the app will go to the previous page opened. This is a problem if user view recipe then back to recipe list and then view recipe again. The user would need to click back button many times to go from view recipe -> recipe list -> view recipe -> recipe list -> home tabs.

We need to have direct back buttons on the following pages. The back button should move back from from view recipe -> recipe list -> home tabs without repeating previous opened pages.
The recipe list should move back to home navigation tabs
image

Recipe Overview should move back to the Recipe list page
image

Would be great if the default back button behavour can also be as specified
image

refactor RecipeOverview and RecipeCreation to use decorator Pattern

Currently RecipeOverivew RecipeCreation each repeats some similar code and yet each has some differences

This can be refactored into using decorator pattern, similar to the decorator exercise:
image

image
blackCoffee can be the base recipe

image
addSugar, addMilk = RecipeCreate, RecipeView (two decorators)

support images

support adding recipe and feedback images through using remote db or local db

Generate past x days calories report and meals report

this would create a page from home to display the reporting page. Using graphs and other ui

Should have 2 reports, 1 reports user's calories intake summary, and another reports the recipes user have ate in the past X days, and count their frequencies, eg "User's favorite recipe"

calories calculator

calculates calories in a meal based on ingredient

can have a list of pre-defined ingredients and their calories value per gram
The recipe supports ingredients with different weight types (teaspoon, gram), can convert units to gram when calculating

Parse Url from recipe website

Parse url (For example "https://www.tastingtable.com/cook/recipes/shrimp-po-boy-recipe"), return ingredients
[ [1, ‘cup’, ‘buttermilk’], [1, ‘’, ‘chicken’ ], [‘’, ‘’, ‘vegetable oil’]]

[‘1. In a medium bowl, toss the shrimp in the buttermilk, 2 tablespoons of the hot sauce and ½ tablespoon of the salt. Cover with plastic wrap and refrigerate for 1 hour.’, ‘2. Meanwhile, in another medium bowl, whisk together the remaining ½ tablespoon of salt with the flour, cornmeal, cayenne, oregano, thyme, garlic powder and pepper, and set aside.’]

Settings page

set user target daily calories intake
help users figure out daily calories based on age, gender, and weight

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.