{"repo":"OSU-Sustainability-Office/energy-dashboard","free":true,"listed":false,"github":"https://github.com/OSU-Sustainability-Office/energy-dashboard","clone":"git clone https://github.com/OSU-Sustainability-Office/energy-dashboard.git","description":"Oregon State University's energy dashboard.","language":"JavaScript","stars":13,"topics":["dashboard","electricity","data","data-visualization","vue","vuex-store","oregon-state-university"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"OSU Energy Dashboard This Energy Dashboard has been developed by the Oregon State University Sustainability Office to enable members of the OSU community to access, view, and analyze energy consumption trends. The production build of this application can be found at https://dashboard.sustainability.oregonstate.edu. A test build is hosted on an AWS S3 bucket here. Contributors \"Hall of Fame\" - Brogan Miner - Jack Woods Testing Locally We recommend setting up nvm to set your node installation to version 18 ( nvm use 18 ). Running npm run serve will run the front-end locally. To run the serverless backend API locally you'll want to run sam local start-api (docker will need to be running first). To backend Jest tests locally: - Make sure that Docker is running - In /backend directory, run command npm run test-local - Troubleshooting: - On Windows you might encounter the error /usr/bin/env: 'bash\\r': No such file or directory , you will need to change the file wait-for-it.sh to have LF line endings instead of CRLF to fix this Formatting Run both in order - npm run prettier - npm run lint --fix Documentation For more detailed information about how the dashboard front-end works internally, there's a README.md with the vue components described under the documents/frontend directory.","default_branch":null,"files":null,"tree":[],"storefront":"/r/OSU-Sustainability-Office","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OSU-Sustainability-Office/energy-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}