Una dashboard web moderna per il cluster "steffe" per il progetto di calcolo parallelo del prof. Durastante
  • Go 43%
  • JavaScript 41.8%
  • SCSS 8.5%
  • HTML 3.4%
  • Shell 3.3%
Find a file
2023-12-24 18:37:58 +01:00
backend fix: add hostname to cpu.sh 2023-12-24 18:37:58 +01:00
cmd/server chore: more scaffolding 2023-05-04 13:03:57 +02:00
frontend aggiunti grafici e cambiato temperatura in voltaggio 2023-05-19 12:14:10 +02:00
meta Initial commit 2023-05-03 21:18:47 +02:00
.env.default Initial commit 2023-05-03 21:18:47 +02:00
.gitignore Initial commit 2023-05-03 21:18:47 +02:00
go.mod fix: go mod tidy 2023-05-03 21:22:15 +02:00
go.sum fix: go mod tidy 2023-05-03 21:22:15 +02:00
package-lock.json feat: stile della pagina principale della dashboard 2023-05-04 22:10:17 +02:00
package.json chore: more scaffolding 2023-05-04 13:03:57 +02:00
pnpm-lock.yaml chore: more scaffolding 2023-05-04 13:03:57 +02:00
README.md chore: updated readme 2023-05-03 21:25:50 +02:00
vite.config.js feat: stile della pagina principale della dashboard 2023-05-04 22:10:17 +02:00

Cluster Dashboard

Una dashboard web moderna per il cluster "steffe" per il progetto di calcolo parallelo del prof. Durastante.

Features

Architecture

Questo progetto è stato generato dal template, alcune informazioni sull'architettura di questo progetto si trovano su https://github.com/aziis98/go-vite-kit

Usage

To setup the project first install the required npm packages

# Install all JS dependencies
$ npm install

then you can start versioning the lock file of your package manager.

Development

# Development
$ MODE=dev go run -v ./cmd/server

# Development with watcher
$ fd -e go | MODE=dev entr -r go run -v ./cmd/server

Production

You can build everything with the following command, it will build first the frontend and then the backend and generate ./out/server.

$ npm run build
$ go build -o ./out/server ./cmd/server

# Run
$ ./out/server