It was a CakePHP application. We built the features to import the restaurant listing from the database client already had. On the website a user can search nearest restaurants based on different criteria like cuisine, popularity and distance from their location.
We used Google maps geo cordinates to get the location of each restaurant in database and the user location based on their address. Then we used calculations to find the nearest restaurant to user location.
There was no payment gateway or booking system.