NOTE: This is the frontend project For the core project and any issues see opennem/opennem
The OpenNEM project aims to make the wealth of public National Electricity Market (NEM) data more accessible to a wider audience.
OpenNEM is a project of the Energy Transition Hub.
Project homepage at https://opennem.org.au
Find us on twitter
Developed by:
- Dylan McConnell (@dylanjmcconnell) | Twitter
- simon holmes à court (@simonahac) | Twitter
- Steven Tan (@chienleng) | Twitter
- Nik Cubrilovic (@dir) | Twitter Website
This project requires Node.js v14 and uses Yarn (v1 - classic) for package management.
Docker provides an isolated Node.js v14 environment without affecting your system.
# Start development server with Docker
$ npm run docker:dev
# or
$ yarn docker:dev
# View logs
$ npm run docker:logs
# Run commands in container (e.g., linting)
$ npm run docker:exec yarn lint
# Stop containers
$ npm run docker:downThe development server will be available at http://localhost:3000/.
Available Docker commands:
npm run docker:dev- Build and start development servernpm run docker:up- Start existing containersnpm run docker:build- Build containers onlynpm run docker:down- Stop containersnpm run docker:logs- View container logsnpm run docker:exec- Run commands in containernpm run docker:clean- Stop containers and cleanup Docker resources
Note: You can use either npm run or yarn to execute these Docker commands locally.
Requires Node.js v14 installed on your system.
# Install dependencies
$ yarn install
# Start development server
$ yarn devThis wil run the local Nuxt dev server, you should be able to open http://localhost:3000/ in your browser, by default the public facing Opennem API will be used.
File issues at the main OpenNEM Repository and label them as frontend.
OpenNEM is MIT licensed.
