SlideShare a Scribd company logo
1 of 26
Merisa Lee, Jesse Feld, Wendy D’Souza, Sharan Gurkar 
FoodMe 
MSCI 342
What is FoodMe? 
Website application for 
recommending places to eat
What parameters does it take? 
• Cuisine (ie Chinese, Indian, Cuban, Pizza) 
• Preferences 
• Restaurants close by 
• Top rated 
• Random
Mmmmm...food 
Oh sorry. Moving on!
Where is the restaurant data from? 
• Yelp academic dataset, 300MB+ file 
How was the data cleansed? 
• Extracted JSON file to csv 
• Removed Reviews and kept only Waterloo/Kitchener business data 
• Uploaded to mySQL server 
API 
Data store 
Mansci Server
What technologies were used? 
• HTML 
• CSS 
• PHP 
• JavaScript 
• jQuery 
• Ajax 
Design Tools? 
• Adobe Photoshop/Illustrator
Let’s move on to the demo!
Meet Po. 
He hasn’t ate for 4 hours and he’s starving. 
Well Po, what do you feel like eating?
Ok Po. 
Let’s use FoodMe! Click the “Italian” circle.
Here’s Italian food! Good job Po!
Nice job Po! 
Now, do you feel like having delicious, top-rated food?
Ok Po. 
Click the “Highest Rated” circle.
Here’s highest rated! Good job Po!
Last step, Po! 
Click the “Submit” button.
Here’s submit!
Well, which restaurant is it going to be Po? 
Click on the link for more info from Yelp!
All done Po! 
Now, wasn’t that easy?
Wow Po! That food looks delicious. 
We hope you liked our web app.
Yes! We learned a lot! Our group went from knowing next to nothing 
about software development to learning tons! 
MSCI 342 was an excellent course and even when we tried and failed 
(such as node.js) we overcame the obstacles!
PHP connection
id=“rate” id=“close” id=“surprise”
SQL queries
Thanks Professor Igor for a great time! 
On the other hand, Po looks like he might be eating a biiit too much..
Check it out! 
http://mansci-ugdb.uwaterloo.ca/~sgurkar/home.php

More Related Content

Similar to FoodMe Website Recommends Local Eating Places

Bhs Inggris 9 Chapter 4.pptx
Bhs Inggris 9 Chapter 4.pptxBhs Inggris 9 Chapter 4.pptx
Bhs Inggris 9 Chapter 4.pptxPeni Nuraeni
 
Visualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsVisualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsJennifer Davis
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comGoLeanSixSigma.com
 
Sruchit Kumar Gupta - Google Panda Updates
Sruchit Kumar Gupta - Google Panda UpdatesSruchit Kumar Gupta - Google Panda Updates
Sruchit Kumar Gupta - Google Panda UpdatesSruchit Kumar Gupta
 
LJ Hooker and Harveys Real Estate New Zealand
LJ Hooker and Harveys Real Estate New ZealandLJ Hooker and Harveys Real Estate New Zealand
LJ Hooker and Harveys Real Estate New ZealandPeter Brewer
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12brassmom
 
Google panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief informationGoogle panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief informationPrasanna Londhe
 
Sahana Eden : Bug Reporting (SahanaCamp 1.2)
Sahana Eden : Bug Reporting (SahanaCamp 1.2)Sahana Eden : Bug Reporting (SahanaCamp 1.2)
Sahana Eden : Bug Reporting (SahanaCamp 1.2)AidIQ
 
Solving Common Client Requets with jQuery
Solving Common Client Requets with jQuerySolving Common Client Requets with jQuery
Solving Common Client Requets with jQueryChris Coyier
 
Employer Branding Audit
Employer Branding AuditEmployer Branding Audit
Employer Branding AuditAlex Putman
 
How to Get Strategic with the Candidate Experience
How to Get Strategic with the Candidate Experience How to Get Strategic with the Candidate Experience
How to Get Strategic with the Candidate Experience Workology
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationFFW
 
Auditing Your Employer Brand
Auditing Your Employer BrandAuditing Your Employer Brand
Auditing Your Employer BrandAlex Putman
 
Continuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsContinuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsTechWell
 
Creating an engaged qualtrics community across campus
Creating an engaged qualtrics community across campusCreating an engaged qualtrics community across campus
Creating an engaged qualtrics community across campusstephchristensen15
 
Alison Berge, UX Portfolio
Alison Berge, UX PortfolioAlison Berge, UX Portfolio
Alison Berge, UX PortfolioAlison Berge
 
Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.epiineg1
 
Aspen: A Next-generation Web Framework
Aspen: A Next-generation Web FrameworkAspen: A Next-generation Web Framework
Aspen: A Next-generation Web Frameworkwhit537
 

Similar to FoodMe Website Recommends Local Eating Places (20)

Bhs Inggris 9 Chapter 4.pptx
Bhs Inggris 9 Chapter 4.pptxBhs Inggris 9 Chapter 4.pptx
Bhs Inggris 9 Chapter 4.pptx
 
Visualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsVisualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal Metrics
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
 
Sruchit Kumar Gupta - Google Panda Updates
Sruchit Kumar Gupta - Google Panda UpdatesSruchit Kumar Gupta - Google Panda Updates
Sruchit Kumar Gupta - Google Panda Updates
 
LJ Hooker and Harveys Real Estate New Zealand
LJ Hooker and Harveys Real Estate New ZealandLJ Hooker and Harveys Real Estate New Zealand
LJ Hooker and Harveys Real Estate New Zealand
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12
 
Google panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief informationGoogle panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief information
 
Sahana Eden : Bug Reporting (SahanaCamp 1.2)
Sahana Eden : Bug Reporting (SahanaCamp 1.2)Sahana Eden : Bug Reporting (SahanaCamp 1.2)
Sahana Eden : Bug Reporting (SahanaCamp 1.2)
 
Solving Common Client Requets with jQuery
Solving Common Client Requets with jQuerySolving Common Client Requets with jQuery
Solving Common Client Requets with jQuery
 
Introduction to SEO
Introduction to SEO Introduction to SEO
Introduction to SEO
 
Employer Branding Audit
Employer Branding AuditEmployer Branding Audit
Employer Branding Audit
 
How to Get Strategic with the Candidate Experience
How to Get Strategic with the Candidate Experience How to Get Strategic with the Candidate Experience
How to Get Strategic with the Candidate Experience
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Auditing Your Employer Brand
Auditing Your Employer BrandAuditing Your Employer Brand
Auditing Your Employer Brand
 
Continuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsContinuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOps
 
Creating an engaged qualtrics community across campus
Creating an engaged qualtrics community across campusCreating an engaged qualtrics community across campus
Creating an engaged qualtrics community across campus
 
Alison Berge, UX Portfolio
Alison Berge, UX PortfolioAlison Berge, UX Portfolio
Alison Berge, UX Portfolio
 
Better Search Engine Testing
Better Search Engine TestingBetter Search Engine Testing
Better Search Engine Testing
 
Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.
 
Aspen: A Next-generation Web Framework
Aspen: A Next-generation Web FrameworkAspen: A Next-generation Web Framework
Aspen: A Next-generation Web Framework
 

Recently uploaded

Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
NATA 2024 SYLLABUS, full syllabus explained in detail
NATA 2024 SYLLABUS, full syllabus explained in detailNATA 2024 SYLLABUS, full syllabus explained in detail
NATA 2024 SYLLABUS, full syllabus explained in detailDesigntroIntroducing
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,bhuyansuprit
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxnewslab143
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 

Recently uploaded (20)

Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
NATA 2024 SYLLABUS, full syllabus explained in detail
NATA 2024 SYLLABUS, full syllabus explained in detailNATA 2024 SYLLABUS, full syllabus explained in detail
NATA 2024 SYLLABUS, full syllabus explained in detail
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 

FoodMe Website Recommends Local Eating Places