fullstackio/yelp-clone

Name: yelp-clone

Owner: Fullstack.io

Description: Yelp clone for blog post at fullstackreact.com

Created: 2016-05-10 21:56:55.0

Updated: 2018-05-08 21:07:06.0

Pushed: 2016-08-06 03:57:32.0

Homepage: https://www.fullstackreact.com/articles/react-tutorial-cloning-yelp/

Size: 545

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Yelp clone

TLDR: demo

This repository is the main repo for the app discussed and built in great detail at the fullstackreact /blog. For an in-depth discussion, check out the post.

Getting yelp up and running

Getting the app up and running is straight-forward. Clone the repo, install the dependencies, and run the start script.

Cloning the repo:
t clone https://github.com/fullstackio/yelp-clone.git yelp
 yelp
Install the dependencies
m install
Configuring the application

This app uses dotenv for configuration. In order to configure the application for your own api access, grab an api token from google at https://developers.google.com/maps/documentation/javascript/ and set it in a file called .env at the root for a key called __GAPI_KEY__. For instance, say that your gapi key is: abc123. Your .env file should look like:

_KEY=abc123

You can also create this file by copying the .env.example file at the root:

 .env.example .env
Starting the application
m start

This app uses the following technologies:

Running the tests

The application is built using tests, including the fantastic enzyme and chai libraries. To run the tests, use the npm test script:

run test

Check out the blog post for more information on how this app was built and a complete tutorial on using React to build your own apps.

Contributing
clone https://github.com/fullstackio/yelp-clone.git yelp
elp
install
start

fullstackreact.com


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.