echo.html
HTML document, Unicode text, UTF-8 text
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title> 6Echo 7</title> 8<link rel="stylesheet" href="/static/style.css"> 9<meta name="viewport" content="width=device-width, initial-scale=1.0"> 10</head> 11<body> 12<header> 13<nav> 14<ul> 15<li><a href="/">Home</a></li> 16<li><a href="/projects">Projects</a></li> 17<li><a href="/index">Index</a></li> 18<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li> 19</ul> 20<ul> 21<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li> 22</ul> 23</nav> 24</header> 25<main> 26 27<h1 class="project-title"> 28<span>Echo</span> 29<a href="https://roundabout-host.com/roundabout/itec24-echo">Repository</a> 30</h1> 31<article class="content-area"> 32<p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was 33made for a programming competition (hackathon) organised by the Automation and Computing faculty 34of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 35it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 36publishing the works. 37</p><p>It uses Flask, SQLAlchemy and PostgreSQL. I wanted to use htmx, but I didn't have time to learn it, 38because one of the contest mentors recommended it to me 2 hours before the end of the contest. 39Therefore, there is really no JS, it's form-based. 40</p><p>The app won the 7th place out of 24 teams. 41</p><p>Luckily I did learn about htmx and now I will use it in my other projects. 42</p><h2>Features</h2><ul><li><p>User registration 43</p></li><li><p>User login/logout 44</p></li><li><p>App and endpoint creation 45</p></li><li><p>Endpoint status change 46</p></li><li><p>Endpoint status history 47</p></li><li><p>Pinging endpoints 48</p></li><li><p>Customisable ping interval and stability threshold (since when must all endpoints be OK to consider the app OK) 49</p></li><li><p>... and that's it 50</p></li></ul><h2>Licence</h2><p>Copyright 2024. 51</p><p>Use of the works is permitted provided that this instrument is retained with the works, so that 52any entity that uses the works is notified of this instrument. 53</p><p><strong class="emphasis-2">DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.</strong> 54</p> 55</article> 56 57</main> 58<footer> 59<p>Page generated on Wednesday, 31 July 2024 at 13:48:14</p> 60<p xmlns:cc="http://creativecommons.org/ns#" >This work is marked with <a href="https://creativecommons.org/publicdomain/zero/1.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal</a> (🄍). No rights reserved.</p> 61<a href="#">Back to top</a> 62</footer> 63</body> 64</html>