Chris Pollett > Students >

    ( Print View)



    [CS 297 Proposal]

    [Initial mockup with API - PDF]

    [Deliverable 1]

    [Deliverable 2]

    [Deliverable 3]

    [Deliverable 4]

    [AI Component]

    [CS 297 Report - PDF]

    [CS 298 Proposal]

    [CS 298 Report - PDF]

    [CS 298 Slide Deck - PDF]

External Services Integration for API


For this deliverable, other third-party services that provide extra information are implemented for training AI model. Oftentimes, food decisions rely on some other factors but not the restaurants themselves. For example, during cold weather, people tend to want some warm food like soup or pasta rather than sushi which is served cold. In addition, other factors such as traffic or waiting time also derive one's decision on what to eat at a certain time. Because of these reasons, extra temporal information also need to be collected to help the AI model make better suggestions given a certain time.


1. Temperarture at certain location: Open Weather Map
2. Distance and driving duration with and without traffic: Google Distance Matrix API

Zip folder for implementation within API for these services: Extra sevices for