Motivation
Addressing food resiliency in the context of climate change requires individuals to adjust their eating habits towards locally sourced and indigenous foods, as well as vegetarian or vegan options. However, finding restaurants serving such “food resilient dishes” is challenging due to limited market demand. This creates a dilemma for those seeking these dishes, and the absence of a platform for like-minded individuals to connect compounds the issue. Traditional restaurant rating apps lack detailed dish-level data and ingredient-based filtering options, and the problem of plate waste remains unsolved.
Dish Data offers a solution by enabling restaurant visitors to provide detailed data about individual dishes and apply various tags to them. These tags help identify and promote food resilient dishes to the community, stimulating demand and potentially increasing restaurant revenue. The app also serves to reduce plate waste by providing comprehensive dish information upfront.
The mobile platform allows users to conveniently capture and share dish images during evaluation, a feature impractical with laptops. This accessibility aligns with the on-the-go nature of restaurant dining, making the app an ideal tool for users seeking sustainable and locally sourced dining options.
Goals
What are the desired capabilities of the technology? How can someone know if the project is helping to address the problem(s)?
The desired capabilities of the Dish Data technology encompass detailed dish-level data collection, user-friendly tagging and categorization options, advanced search and filtering functionalities, the promotion of a vibrant user community, real-time dish ratings and reviews, geolocation features for restaurant discovery, and easy image sharing capabilities. Together, these features aim to empower users to make informed choices about sustainable, locally sourced, and indigenous foods while fostering a community committed to food resiliency. The success of the project can be measured by increased demand for food resilient dishes, reduced plate waste, and a growing user base actively engaged in promoting eco-conscious dining choices.
Usage
Welcome to Dish Data - Dish the Dish!
Landing Page

Discover and share your dining experiences like never before with Dish Data, the ultimate restaurant review and food exploration app. Whether you’re a seasoned foodie or someone looking to broaden your palate, Dish Data has you covered. Record and track your thoughts on dishes from your favorite restaurants, connect with fellow food enthusiasts, and make informed dining decisions. Join our thriving community and embark on a culinary adventure today!
Sign Up

Elevate your dining experiences with Dish Data! Sign up today to embark on a personalized culinary journey. Create a profile reflecting your unique taste preferences, and enjoy tailored recommendations, connecting with like-minded food enthusiasts. Never wonder where to dine again as you explore new restaurants and hidden gems. Receive a verification email to secure your account, and dive into a vibrant community sharing favorite dishes and recommendations. Join Dish Data now for a seamless, enjoyable, and connected food-loving experience!
Sign In

Already a member of the Dish Data community? Welcome back! Sign in to your account and pick up where you left off. Access your personalized dining history, connect with friends, and explore a world of delicious possibilities. Your culinary journey is just a click away.
Record a dish Page
Just enjoyed some dishes you’ve never had before? Record how you felt about them on this page! Include how scrumptious it was by giving it stars, tag it with important information (e.g. vegan, local, or vegetarian), take a picture to help you remember the dish from last time, and record how it tasted! After you press submit, now you can always access how felt about this dish in your history page, and now you’ve also created a dish other people can try in the future!
Recommendation Page
Welcome to Dish Data’s Recommendation Page, where your taste preferences take center stage. We understand that finding the perfect dish can be an exciting journey, and we’re here to guide you every step of the way. Swipe through a curated selection of delectable dishes, each accompanied by mouthwatering pictures, detailed information, and real-time ratings from our community of food enthusiasts.
Swipe Right: If a dish tickles your taste buds, swipe right to give it a thumbs-up, and we’ll automatically save it to your personalized list for future reference. Your likes help us tailor recommendations even further, ensuring you’ll always find dishes that match your culinary desires.
Swipe Left: Not feeling a particular dish? Swipe left to pass, and we’ll take note of your preferences, fine-tuning our suggestions for you. Your feedback is valuable in helping us refine your dining experience.
Our recommendations are based on aggregated ratings and assessments from users who’ve explored these dishes at restaurants. Dive into the world of flavors, and explore dishes based on average ratings, spiciness, sweetness, savoriness, and sourness levels. Dish Data is your trusted companion for discovering new, delightful culinary experiences. Start swiping and let your culinary adventure begin!
Surprise Page
Introducing the Dish Data “Spin the Wheel” feature, the ultimate solution for those moments when you just can’t decide what to eat. Whether you’re dining solo or with a group of friends, our Spin the Wheel page has you covered. Simply add your friends by entering their IDs or scanning their QR codes to merge your top dishes and personal taste preferences.
With your combined dining wisdom, you’re ready to embark on a culinary adventure like no other. Spin the wheel to unveil surprising dish recommendations that match your collective preferences. It’s a fun and exciting way to break the monotony of decision-making and discover new flavors together.
No more endless debates or indecisive moments—let Dish Data’s Spin the Wheel guide you to your next delectable meal. Join forces with friends and experience the thrill of culinary exploration like never before!
Try for Later Page

Ready to try a new dish? This dish saves all dishes you swiped right on the recommendation page and also includes dishes we think you'll adore. Get details on how others rated this dish and easily filter between various dish types to get the dish that suits your need!
Profile Page

Here you'll find information about yourself including your username, number of dishes you've rated, and number of friends! The first view on the bottom provides a showing of dishes you've rated most highly! Hit the history button to see all the dishes you've eaten in reverse chronological order!

Want to look back on your ratings in a more detailed manner? Press on any of the ratings within history view and you can get all the juicy details on a dish you wrote yesterday or 5 years ago

Made a mistake on a rating? No worries! Now you can edit the rating in any aspect by first pressing on the pencil icon of the expanded rating view.
Settings Page

In Settings, users are allowed to personalize their viewing experience by choosing between Light Mode and Dark Mode.
Usability
Following the deployment of your app, it is essential to collect user feedback through a usability test. This process comprises selecting goal-based tasks, crafting scenarios, choosing a location and participants, practicing and testing (without screen capture), and pinpointing the three most significant usability issues. In our usability test, we carried out six interviews. For a detailed overview of the methodologies and results, kindly visit our evaluation page.
Deployment
Access the Tadish v.1.0.0 system through Firebase App Distribution on Android. To initiate system testing, kindly reach out to one of the developers via email to receive a tester invitation.
Installation
- Install Flutter and Dart
- Clone TaDish Repository here
- Change directory (cd) into the TaDish parent directory
- Run the application by typing
flutter run
Development status
- Phase 1 Project Board
- Phase 2 Project Board
- Phase 3 Project Board
- Phase 4 Project Board
- Phase 5 Project Board
- Github Repository
About us

Hi! My name is Alyssia Chen and I am studying for a M.S. in Computer Science at the University of Hawaii. I worked on data configuration and management, the Record a Dish page, the Saved page, and the Profile page.
- Alyssia Chen’s Portfolio

Hi! My name is Timothy Huo and I am studying for a M.S. in Computer Science at the University of Hawaii. For Tadish, I worked on user registration and authentication, deployment, the Recommendation page, and the Surprise page.
- Timothy Huo’s Portfolio