Welcome to the MealMatch Tutorial!

Before you start meeting and eating with people on MealMatch, here's a brief guide on how to use the platform.

Creating and Editing Your Profile

When you navigate to the app and login for the first time, you'll be brought to the Create an Account page. Here you can select your year and major, as well as enter a short bio to introduce yourself.

You can return to this page to update your info by clicking the profile button on the home page.


With MealMatch, you can match to eat with new people in three main ways: On-Demand, Scheduled, and Recurring.

On-Demand matching allows a user to match with people when they are currently at a dining hall.
Matches can be made with this feature during Lunch hours of 11:30AM - 2:00PM on weekdays and 10:00AM - 2:00PM on weekends, and during Dinner hours of 5:00PM - 8:00PM (all in EDT). Click on the I'M AT A DHALL button, outlined in red, to get started.

Scheduled matching allows a user to match with people later in the same day (near-future). Matches can be made with this feature during dining hall hours Lunch and Dinner for times later in the day (after present time). Click on the SCHEDULE A MEAL button, outlined in blue, to get started.

Recurring matching allows you match with people on a regular basis. You configure a request for a specific time on a set of days that you choose, and we'll automatically submit a request for you during that meal period. Click on the RECURRING MEALS button, outlined in green, to get started.

Meal Requests

Meal requests tell MealMatch your dining preferences and availability so that we can match you to eat with other students.

To create a meal request, simply specify what type of meal you want to eat (for scheduled meals), where you want to eat, and when you want to eat.

After selecting your desired meal type, preferred dining hall locations, and time availability, we will find you a match who also wants to eat at the same time and place.

The image below is an example of how to use the menu to create requests.
This user has created a request for Lunch @ RoMa from 1:05PM - 1:50PM.

When submitting requests, be sure to specify times that are not in the past, within dining hall hours (for your specified meal), and are at least 20 minutes apart.

The image below is an example of a Recurring Request.
It is configured to submit a request for lunch from noon to 1PM every Monday, Wednesday, and Friday.

Interacting with Matches

Once a request is submitted, you'll be taken to the Matches and Requests page, where you can manage your meal requests and matches. Here, you have the option to delete existing requests, and accept or deny potential matches.

You can also reach this page from the navigation bar or the home screen.

When a match is created, you will recieve a text notification, and your pending match will be displayed.
This will show your match's name and profile information. To accept the match, press the green ACCEPT MATCH button.

MealMatch sends you text notifications when your match is created and when they accept the match!

When both users accept the match, the match is complete and you are ready to start eating together!
The contact information of your match will now be revealed.
Head over to the dining hall at the specified time, text your match to coordinate a meeting location, and have fun!

Past Matches

In case you really hit it off at a meal, MealMatch tracks your recent match history! The Past Matches page will display your 4 most recent matches.
See your match history by clicking on the PAST MATCHES button from the home screen.

This page shows a record of your previous matches. Click on a button to view the bio and contact information of your past match!