This web application is intended for a discerning foodie who is serious about selecting the best dining options prior to going on a trip. After completing the restaurant research during travel planning, you can add the selected restaurants to a vault. When your itinerary is finalized, simply add a date to visit each restaurant that works best with your schedule. You can remove the restaurant from the vault at any time.
- Use at least two APIs
- Use AJAX to pull data
- Have a polished frontend / UI
- Meet good quality coding standards (indentation, scoping, naming)
- Must NOT use alerts, confirms, or prompts
- Must have some sort of repeating element (table, columns, etc)
- Must use Bootstrap CSS Framework
- Utilize Firebase for Persistent Data Storage
- Google Maps API - to auto-complete city, state, and country
- Yelp Business Search API
- Populates a list of matching restaurants and auto-complete the name and location
- Returns a matching JSON restaurant object
- jQuery
- Each restaurant card is dynamically rendered using jQuery
- jQuery UI library was used to add a date picker
- jQuery Autocomplete was used for the restaurant search field
- Bootstrap 4.0 - grid and styling components
- Raty - to display restaurant rating with stars
- Font Awesome - trash can icon to remove a restaurant
- Flaticon - logo and wallpaper
This project is licensed under the MIT License - see the LICENSE.md file for details