Screensaver that marries the slideshow, the daily schedule, and the vizwall_homepage
Go to file
2024-10-16 17:45:47 -04:00
frontend-dev/vwss-frontend implemented our own quotes DB via a json object 2024-10-16 17:45:47 -04:00
public implemented our own quotes DB via a json object 2024-10-16 17:45:47 -04:00
slideshow upload slideshow, adjust .gitignore, frontend animation to prevent screen burn-in, and server configured for MS GRAPH App-Only Auth 2024-05-23 17:51:04 -04:00
.env.example ready for connecting to entraID 2024-04-28 17:40:17 -04:00
.gitignore updating gitignore 2024-06-28 13:05:18 -04:00
msGraphHelper.js upload slideshow, adjust .gitignore, frontend animation to prevent screen burn-in, and server configured for MS GRAPH App-Only Auth 2024-05-23 17:51:04 -04:00
package-lock.json disabled animated gradient background for welcomemessage and opted for a loop of static colorseach time the message is dispalyed 2024-05-24 15:47:14 -04:00
package.json disabled animated gradient background for welcomemessage and opted for a loop of static colorseach time the message is dispalyed 2024-05-24 15:47:14 -04:00
quotes.json implemented our own quotes DB via a json object 2024-10-16 17:45:47 -04:00
README.md updated README, removed unused imports 2024-05-23 18:34:45 -04:00
resourceUPNs.json ready for connecting to entraID 2024-04-28 17:40:17 -04:00
server.js implemented our own quotes DB via a json object 2024-10-16 17:45:47 -04:00
settings.js ready for connecting to entraID 2024-04-28 17:40:17 -04:00

vizwall_screensaver

This is a screensaver for the Visualization Wall in ER 1431-03.

software requeirements: node.js and npm

To implement on server: first, environment variables would need to be set. A .env.example file is supplied. The values will be supplied privately.

To start the webpage: first, clone the repo. second, change your current working directory to the root of the repo. third, run npm install. finally, run npm start.

Alternatively, perhaps ideally, a process manager which can restart the node server on server reboot or crash would be implemented to run the server.

pm2 is a popular process manager for node.js applications.

To install pm2, run npm install pm2 -g.

To start the server with pm2, run pm2 start server.js.

To make the application run on server reboot, run pm2 startup and follow the instructions.

Read more about pm2 here: https://www.npmjs.com/package/pm2

This will start the server on port specified in environment || 8080 by default.