Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/malferrari48/heimdall-monitoring

Creation of a webapp for network monitoring for the "Progetto del Software" course. My final grade was 30/30.
https://github.com/malferrari48/heimdall-monitoring

backlog css html java javascript jenkins mattermost nodejs npm rest scrum-agile sonarqube sqlite taiga tdd uml-diagrams

Last synced: 6 days ago
JSON representation

Creation of a webapp for network monitoring for the "Progetto del Software" course. My final grade was 30/30.

Awesome Lists containing this project

README

        

# 2022T1

## Heimdall: statistiche file di log http in modo semplificato tramite web app.
### Web app che permette di visualizzare tramite statistiche e grafici il contenuto di file di log generati da Apache web server.
# GRUPPO

- Alex Caraffi (superflem), 147283, Project Owner
- Fabio Zanichelli (Zukkerino) , 142111, Scrum Master
- Francesco Castorini (Il-castor), 143541
- Antonio Benevento Vitale Nigro (BennyBanana), 148399
- Luca Dall'Olio (Belix), 146936
- Francesco Malferrari, 142795

# Come utilizzare il repository
- /doc/presentation ← Presentazioni (ppt. o simile); NON caricate i video, mettete dei link.
- /code ← Codice del progetto (inizialmente vuoto); opzionalmente può essere anche in radice.
- /database ← Dump del/dei database (se previsti)
- /test ← Codice di test di unità (TDD, TL), descrizione test di integrazione e accettazione se non
integrati nell’IDE

# LINK
- [Taiga](https://tree.taiga.io/project/271413-team1_pds2022/timeline)
- [NodeJS](https://nodejs.dev/)
- [Mattermost](http://64.225.69.78:8065/signup_user_complete/?id=sxcmexmn8jgm3xfw3s7atdaqwy)
- [Web App](http://64.225.69.78:3000/) (il server potrebbe dare alcuni problemi, per risolverli bisogna provare a cancellare i cookie, passare alla modalità incognito o cambiare browser. In ogni caso bisogna usare il protocollo HTTP non HTTPS)
# Usare l'applicazione

## Frontend

### Per eseguire questo servizio è necessario avere installato NodeJS

### Script eseguibili

Nella cartella /code/frontend si possono eseguire i seguenti script:

#### `npm install`
Installa tutti i moduli necessari per eseguire i file

#### `npm start`
Esegue l'applicazione React. Apri [http://localhost:3000](http://localhost:3000) nel browser.
Se non funziona, lanciarlo da amministratore

## Backend

### Per eseguire questo servizio è necessario avere una versione di JDK 15 o superiore

Aprire la root del progetto da terminale e lanciare il seguente comando:

#### `java -jar ./code/code.jar`