https://github.com/andyfrith/yelp-restaurants
A minimal React Typescript application providing a simple UI built with the Uber Base Web library that accesses Yelp's GraphQL API endpoints.
https://github.com/andyfrith/yelp-restaurants
apollo-client baseweb graphql node-js react uber yelp
Last synced: 29 days ago
JSON representation
A minimal React Typescript application providing a simple UI built with the Uber Base Web library that accesses Yelp's GraphQL API endpoints.
- Host: GitHub
- URL: https://github.com/andyfrith/yelp-restaurants
- Owner: andyfrith
- Created: 2020-04-15T23:23:32.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T17:12:13.000Z (over 3 years ago)
- Last Synced: 2025-07-08T05:27:28.192Z (11 months ago)
- Topics: apollo-client, baseweb, graphql, node-js, react, uber, yelp
- Language: TypeScript
- Homepage:
- Size: 4.17 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# yelp-restaurants
This demo is a minimal React Typescript application providing a simple UI that acesses Yelp's GraphQL API endpoints.
## Table of Contents
1. [Introduction](#introduction)
2. [Features](#features)
## Introduction
This very light application serves as simple demo of several technologies and best-practices with respect to React and GraphQL development. It is designed to operate in conjuction with Yelp's GraphQL API.
## Features
The user can search for restaurants located near Arvada, CO. Details for a search result can be displayed in a detail page.
### Tyepscript
Why TypeScript? Because, use of types lends itself to using highly-productive development tools and practices; such as, static checking and code refactoring during JavaScript development. Additionally, there is great support for TypeScript in the development community.
### React
Why React? Because there is no better JavaScript library for building the best user interfaces!
### GraphQL
This application was built using the [Apollo Client](https://www.apollographql.com/docs/react/v3.0-beta/get-started/).