dartmouth-cs98 / 21f-macro-meals Goto Github PK
View Code? Open in Web Editor NEW21f-macro-meals created by GitHub Classroom
21f-macro-meals created by GitHub Classroom
Sugar's chronic diabetes affects him on a daily basis. While his friends seem to enjoy food at their every whim, Sugar has to take extreme precautions and carefully plan out every meal. Going out for dinner or having snacks at a friendly get-together is almost an impossibility. Sugar strongly wishes for a simply solution to allow him relax but also meet his dietary requirements.
Meathead Mac logs every single gram of food he eats in MyFitnessPal. He brings his food scale to buffets and sneaks tupperware into movie theaters. Mac's biggest fear is being small.
Mac is often heard complaining about how tedious and time-consuming it is to ensure he is hitting his macros each day, but continues to measure since his second biggest fear is not hitting his protein goal for the day. Meathead Mac is desparate for a convenient and fast way to make sure that he is, in his words, 'getting them gains boy!'
Visualizing the data for the user and giving them helpful information about their food
As Trader Joe Trent, I want to be able to discover new foods and ideas for meals.
This feature would allow users to upload the pictures that they take, as well as view the meals of others. This would act as a social media platform of sorts where users are able to interact with each other, find new foods, etc.
App should be able to authenticate, manage, and store user account information
As Meathead Mac, I want to be able to view my protein intake for the day and week.
As Sugar Ray Leonard, I want to be able to monitor my sugar intake throughout the day.
As Husky Henry, I want to be able to view my calorie averages throughout the week to ensure that, on average, I am not going over my limits.
This feature will allow the user to view their dietary intake which they have taken pictures of. The user should be able to view the dietary metrics, food types, and (maybe) pictures over a designated time period. The user should be able to control the time period (ie. day vs. week)
Work on classification and/or estimation CNN learning algorithm based on image database
As a user, I want to be able to snap a picture of my food and have the app be able to recognize it. That way, I can easily track what foods I eat.
As Meathead Mac and Trader Joe Trent, I want the app to be really good at recognizing the foods that I eat the most with high accuracy.
This feature would allow the user to upload pictures and dietary metrics (macros, sugar, etc.) to the app. This information would then be included in the ML model to allow the model to skew in favor of the foods that the current user eats the most.
Need publicly accessible flask server to handle classification
Insert images and corresponding calorie information in database
Trader Joe Trent is a casual fitness individual who embraces certain aspects of healthy living. He sometimes goes to the gym and does typically simple running. He also buys products labeled organic and niche health food items sold at Trade Joe and Whole Foods. On the days he wants to be healthy, he's frustrated at how hard it is to tabulate the calories and macronutrients in his take-out from his neighborhood cafe Aioli. Sometimes he sees a delicious ready-made meal at Whole Foods but unfortunately, he doesn't know what's in it and passes.
Receive database access
Download image and data files
Short narrative or description about the user and why they're using your product/service (try to capture their attitudes, needs, problems/concerns, and experience)
Husky Henry is trying to lose weight and lead a healthier lifestyle. Actually doing it is hard, and it's not because of laziness. Henry has a job, hobbies, and other responsibilities, and it can be hard to track everything he eats and make sure he's on top of his dietary goals. He has tried playing around with various apps like MyFitnessPal, maybe tried losing weight with a buddy for accountability, but in the end, he goes to a few restaurants, has a few late nights at the office, and finally caves on his diet, before starting the whole cycle again.
As all users, I want to be able to access this as conveniently as possible.
Packaging this into an app would allow convenient home screen access as opposed to visiting a mobile site. It would be cool to have this app downloadable from the app store.
end results: user screens that allow them to easily navigate the app
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.