Champion Steno Lightboard is a teaching tool which enables remote teaching of stenography multi-speaker dictation classes. Teachers upload photos of various speakers and can use keyboard shortcuts to highlight each photo, indicating in real time who is currently speaking.
- Node 10.x.x.
- Npm 6.4.1
- Clone repository and run
npm install
. - Navigate to
client/src/firebase
and find the firebase.js file. - Edit the values in
devConfig
andprodConfig
based on your Firebase dev and production configurations respectively. - Navigate back to root and run app.js using
node
ornodemon
. - Navigate to
/client
and runnpm run startdev
.
- Node 10.x.x.
- Npm 6.4.1
- Clone repository and run
npm install
. - Navigate to
client/src/firebase
and find the firebase.js file. - Edit the values in
devConfig
andprodConfig
based on your Firebase dev and production configurations respectively (if deploying to Heroku, skip to section titled installation (Heroku)). - Run build script in
/client
. - Navigate back to root and run app.js using Node or PM2.
- Run built client with
serve -s build
.
- Run
git push heroku master
.