Skip to content

A full-stack single page app built with React and Node.js that showcases BigTable usage.

Notifications You must be signed in to change notification settings

georgecma/package-tracker-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Package Tracker Demo

Package tracker demo to showcase BigTable node.js connectivity. Frontend built with React (based on create-react-app), Backend built with express/Node.js.

Setup Process: Frontend:

cd package-tracker-frontend
npm install
npm start

Backend:

cd package-tracker-frontend
touch .env 
# populate .env file with BT_INSTANCE and BT_TABLE for your BigTable instance,
# e.g. if you have an instance called InstanceA and there's a table called TableB in it,
# you should write the following in the .env file:
# BT_INSTANCE='InstanceA'
# BT_TABLE='TableB'
node server.js

Now you can navigate to localhost:3000 to see the demo. You can add/remove/edit package records.

Insert test data:

cd package-tracker-backend
python3 test_populate_db.py

About

A full-stack single page app built with React and Node.js that showcases BigTable usage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published