/the-largest-river

An implementation of a bookstore application built with Node.js API services, a React UI, and a Yugabyte DB distributed SQL database. A control panel contains a map display of database nodes and an x-ray panel with information about database queries and latencies.

Primary LanguageJavaScript

The Largest River Bookstore with ReactJS, Node.js and YugabyteDB

This project is a bookstore that leverages multiple database configurations. A control panel contains a map display of database nodes and an x-ray panel with information about database queries and latencies. The application is built on React.js, Node.js and YugabyteDB.

Screen Shot 2022-11-01 at 7 45 35 PM

Dev Journal

This is an ongoing project, so, expect the source code and description to change significantly over the time. The development journey is documented in the following series:

The Largest River Blog

Deployment Options

The application can be started in several environments.

Deployment Type Description
Gitpod A sandboxed environment for running The Largest River in the cloud. Fork this repository to utilize this option with write access.
Your Laptop Deploy the entire app with all the components (React.js, Node.js, YugabyteDB) on your local machine.
Google Cloud Deploy the application in the cloud native way across multiple geographic location using Google Cloud infrastructure and resources.