NetV!sor UI


Development status EOL product
Category Websites & web apps
License GPL-3.0-only

This is the web UI part of the NetV!sor suite, composed of the website, the gatherer application, and the sender application. This suite was created as part of a 3 month-long IT apprenticeship class project, where the requirement was to design and program a website that had a front-end, used PHP in the back-end, and communicated with a SQL database (ICT 120 and 151 of the 2014 curriculum). Projects were made by groups of 4 students, and no subject or theme was imposed.

About NetV!sor

This suite was made to monitor network-connected IT devices in order to spot potential network problems and / or help IT support teams debugging and preemptively spot potential problems.

About NetV!sor UI

The website allows authorized people to check on monitored devices and their hardware components. It also generates trend context plots for RAM and CPU usage. Each user of the web interface can select their preferred language by choosing between English, French, Portuguese, or Polish.

The communication between the gatherer application and the UI server is a one-way communication channel (gatherer ➡ UI) that relies on the HTTP method POST to post data received from the senders into the UI's database. An in-house solution was created to attempt to secure the communication between the gathererers and the website, although its security has never been tested (and, judging by our experience back then, it's probably not that strong).

The UI's front-end was created using UIkit as the framework, paired with AngularJS and jQuery. The back-end is written in PHP, without using classes. The back-end code, although mostly written in English, might still have some French comments or variables names due to the group members speaking French with each other.


Releases

Version Type Date
NetV!sor UI v1.18.8 Minor release 2024-09-13
NetV!sor UI v1.18.6 Major release 2024-09-13

FAQs

No FAQ pages

PeterAS17.me website

Copyright © 2024-2025 PeterAS17

Made with a ton of <3 with feedback from zzzula9 and edgarfm

More information about this website right here!

(Click anywhere outside of this box to close)