Skip to content

GuildCrafts/yelp-restaurant-picker

Repository files navigation

Yelp Restaurant Picker

Yelp Restaurant Picker is a Tinder for restaurants, allowing you to quickly find a restaurant around your current location. This repo is the evolution of the React Redux workshop conducted by @punitrathore at the Guild. The workshop was divided into four phases, listed below.

React Redux Workshop

Phase 1:

  • Basic React concepts
  • Component, State, Props
  • Stateless Component
  • Component with State
  • Passing functions as props
  • Creating basic components for the app.

Phase 2:

  • Connecting to an external API (yelp)
  • Creating a proxy to talk to yelp via the backend server.
  • Updating components and connecting to the backend server

Phase 3:

  • Redux concepts
  • Actions, action creators, redux store
  • middlewares

Phase 4:

  • Port the React app to use Redux

Youtube Videos

Here is the link to all the videos of the workshop.

Installation

Run the following in a terminal

npm install

Starting the development server

There are two servers that need to be started. The front end server, and the back end server.

In two separate terminal windows run the command

npm run start-client
npm run start-server

Base Repo

This repo is based on the Stephen Grider repo - https://github.com/StephenGrider/ReduxSimpleStarter

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published