2021 | Philadelphia, PA
Team: Han Qiao, Andrew Wang, Jingzong Wang
PanDineMate is a web application / data visualization dashboard that provides people assistance in making more informed decisions on where to eat amidst the COVID-19 pandemic.
Location preference selection
Restaurants are first displayed by distance to users location.
Users can either allow the web app to access their current location or manually
change their location using the location selection button.
Restaurant preference selection
Users can refine the restaurant recommendation display by using
the “Search Option.” Users can enter keywords (business name or cuisine name),
set price range, set rating standard and select the option for whether restaurants
provide delivery options.
Restaurant information display
When a user clicks on a restaurant on the map, the name of the restaurant
will pop up and the corresponding information will be displayed on the left.
Information displayed is provided by Yelp developer database, including
restaurant picture, location, phone number, rating and price range.
Covid information display
Covid information is displayed using a Leaflet map and a data dashboard.
The background map is color coded based on the number of COVID-19 cases in the
last two weeks -- the darker the area, the more positive COVID-19 cases are found.
The COVID-19 information is updated in real time with the Philadelphia API Explorer.
When a user clicks on a restaurant, COVID-19 vaccination information of
the zip code area is displayed on the top right using a pie chart.
Finally, a COVID-19 risk assessment of the area is displayed on the left bottom
of the sidebar. We coded three levels from low risk to medium risk and to high risk
based on vaccination rate and number of new COVID-19 cases. For high risk areas,
we suggested ordering take out and delivery. We also recommend that everyone wears a
mask and brings a hand sanitizer when eating out.