Skip to content

jackiewong99/grub-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grub Bot v1

Grub Bot was inspired by a Capital One coding challenge which I did not partake in. The challenge was to eliminate the indecisive part of finding a place to eat when searching the web. To summarize, the main requirements of the original challenge were to make a chat bot that narrows the selection of restaurants, fetches data from the Yelp Fusion API, plots restaurants on a map, and utilizes the Geolocation API.

As the original challenge was beyond the scope of my skills, I only built a few of the main features and plan to iterate on this project in the future, hence naming it v1.

I hope you enjoy viewing/editing this project as much as I enjoyed building it!

You can view the project here: https://jackiewong99.github.io/grub-bot/

* This project is not responsive for mobile viewing or any other small to medium screen sizes.


Frameworks:

APIs:

Proxy Server Hosting:

Built with: HTML / SCSS / JavaScript
The full folder of icons can be found on the Yelp Fusion API's Display Requirements page.

Running the project locally:

Install all dependencies used in this project.

npm install

Change the value of PROXY_ADDRESS to localhost:3000/businesses.

const PROXY_ADDRESS = 'localhost:3000/businesses';

Open a new command line window and run the local dev server in the server directory.

cd server/
npm run dev

Styling:

Open another command line window and run node-sass to style the project and compile scss to css.

npm run sass

If you are using VS Code, I recommend installing the Live Server plugin which allows you to code without having to manually reload your project on any changes you make.

About

This project is aimed at making the decision of where to eat an easier task.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •