Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T17:12:13.000Z (about 2 years ago)
- Last Synced: 2023-08-06T10:41:19.718Z (over 1 year ago)
- Topics: apollo-client, baseweb, graphql, node-js, react, uber, yelp
- Language: TypeScript
- Homepage:
- Size: 4.17 MB
- Stars: 0
- Watchers: 2
- 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/).