EnduraNet: Difference between revisions

From Endurance Coalition
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[File:Enduranet logo.png|thumb|322x322px|Official EnduraNet logo.]]
[[File:Enduranet logo.png|thumb|322x322px|Official EnduraNet logo.]]
: ''This is the page which goes over EnduraNet's purpose, function, and history. To visit the current live version of EnduraNet, [https://enduranet.edcgaming.org click me].''
: ''This page goes over EnduraNet's purpose, function, and history. To visit the current live version of EnduraNet, [https://enduranet.edcgaming.org click me].''
'''EnduraNet''' is the database front-end which tracks pertinent information for the Endurance Coalition. At present, its primary function is certification tracking. It records what certifications are available, their prerequisite, who made them, along with all members who are certified on a given certification, when a particular member's certification expires (if applicable), and so on.
'''EnduraNet''' is a database front-end which tracks information of interest to the Endurance Coalition. At present, its primary function is certification tracking. It records what certifications are available, their prerequisite, who made them, along with all members who are certified on a given certification, when a particular member's certification expires (if applicable), and so on.


== History ==
== History ==
Line 9: Line 9:


== Logo ==
== Logo ==
The logo is simply the Endurance Coalition logo with minor stylistic adjustments and the center being the database icon
To make the EnduraNet website visually distinct from the rest of the Endurance Coalition's services, a logo was created by Sirdog which took inspiration and certain stylistic elements from the Endurance Coalition one. The notable differences, aside from the obvious replacement of the NATO star with a database rack icon, is that the golden rope on the perimeter was flipped to go counter-clockwise instead of clockwise, and the background was made purple rather than NATO blue.


== Structure ==
== Structure ==

Revision as of 18:04, 8 May 2025

Official EnduraNet logo.
This page goes over EnduraNet's purpose, function, and history. To visit the current live version of EnduraNet, click me.

EnduraNet is a database front-end which tracks information of interest to the Endurance Coalition. At present, its primary function is certification tracking. It records what certifications are available, their prerequisite, who made them, along with all members who are certified on a given certification, when a particular member's certification expires (if applicable), and so on.

History

EnduraNet was created by Sirdog in late April of 2025 as a project to see if he could work with databases and display the information via a front-end website. For certification tracking, which was the original intended goal, when practical, using a database is preferable for many reasons instead of manual documentation.

Screenshot of EnduraNet v0.1.0.

The project eventually resulted in a minimum viable product with version 0.1.0 releasing on April 29th, 2025. Soon after, version controlling was introduced with GitHub, and SierraKomodo began to contribute to it's codebase, bringing considerable programming knowledge which Sirdog lacked.

To make the EnduraNet website visually distinct from the rest of the Endurance Coalition's services, a logo was created by Sirdog which took inspiration and certain stylistic elements from the Endurance Coalition one. The notable differences, aside from the obvious replacement of the NATO star with a database rack icon, is that the golden rope on the perimeter was flipped to go counter-clockwise instead of clockwise, and the background was made purple rather than NATO blue.

Structure

EnduraNet is stored on a single MariaDB database located on the Endurance Coalition server inside a Docker image. The front end uses Bootstrap for it's visual CSS, Datatables for data presentation, and Select2 for it's searchable dropdowns. It is primarily coded in PHP, with HTML and CSS used for styling.