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%
| backend | ||
| cmd/server | ||
| frontend | ||
| meta | ||
| .env.default | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| vite.config.js | ||
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