This web application is a API Mashup of different APIs and uses an AWS bucket to store a visit counter of the web page. The purpose of the mashup is to allow someone to view restaurants around them, get directions to a selected restaurant and view the nutritional information of the menu for the said restaurant. Restaurants will appear in a list with their current distance and duration to get to each restaurant. After clicking on a restaurant, a route to the restaurant will appear on the map. Whilst a restaurant is selected, a user can click the ‘Menu’ button to receive a detailed descriptions of the nutritional information from some of the menu items used by the restaurant.
Mashup 1
- The Fork the Spoon to find restaurants around a given area
- Google Directions API to find the distance and duration between each restaurant and your location.
Mashup 2
- The Fork the Spoon to find restaurants around a given area
- Edamam to find nutrient information of items on the menu for each restaurant.
This application requires various api keys such as:
- Edama API key
- AWS credentials
- The Fork the Spoon API Key
- Google API Key
Build your client application first
cd client
npm run build
Start the server
cd ../server
node index.js
Open your browser and navigate to localhost:3000
This project was a university assignment.