Skip to content

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.

Notifications You must be signed in to change notification settings

YugabyteDB-Samples/the-largest-river

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published