react-bigquery-app icon indicating copy to clipboard operation
react-bigquery-app copied to clipboard

A Simple React App using Express Backend and Interacting with BigQuery: Most Viewed StackOverflow Questions

A Simple BigQuery App using React and Express


This app is based on the Google BigQuery app tutorial Create A Simple Application With the API and using Google Cloud Public Dataset - Stack Overflow

Demo

React-Bigquery-Demo

Supported queries:

  • Most Viewed StackOverflow Questions
  • Most Recent StackOverflow Questions
  • Most Answered StackOverflow Questions

Install

  • Clone this repository
  • npm install

Usage

Include Google Cloud Credential on Environment Variable

Follow instructions on Google Cloud Platform to get application credential application default credentials

You can also create a .env file and set as below:

GOOGLE_APPLICATION_CREDENTIALS = 'PATH/To/Your/JSON/Key/File'

Start Express Server

node-bigquery:

npm start

Start React Client

node-bigquery/client:

npm start