Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/malferrari48/heimdall-monitoring
- Owner: Malferrari48
- Created: 2022-06-06T17:31:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T18:47:23.000Z (over 2 years ago)
- Last Synced: 2024-12-10T11:13:11.151Z (2 months ago)
- Topics: backlog, css, html, java, javascript, jenkins, mattermost, nodejs, npm, rest, scrum-agile, sonarqube, sqlite, taiga, tdd, uml-diagrams
- Language: Java
- Homepage:
- Size: 145 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`