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="/about">About</a></li> 19<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li> 20</ul> 21<ul> 22<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li> 23</ul> 24</nav> 25</header> 26<main> 27 28<h1 class="project-title"> 29<span>Echo</span> 30<a href="https://roundabout-host.com/roundabout/itec24-echo">Repository</a> 31</h1> 32<article class="content-area"> 33<p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was 34made for a programming competition (hackathon) organised by the Automation and Computing faculty 35of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 36it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 37publishing the works. 38</p><p>It uses Flask, SQLAlchemy and PostgreSQL. I wanted to use htmx, but I didn't have time to learn it, 39because one of the contest mentors recommended it to me 2 hours before the end of the contest. 40Therefore, there is really no JS, it's form-based. 41</p><p>The app won the 7th place out of 24 teams. 42</p><p>Luckily I did learn about htmx and now I will use it in my other projects. 43</p><h2>Features</h2><ul><li><p>User registration 44</p></li><li><p>User login/logout 45</p></li><li><p>App and endpoint creation 46</p></li><li><p>Endpoint status change 47</p></li><li><p>Endpoint status history 48</p></li><li><p>Pinging endpoints 49</p></li><li><p>Customisable ping interval and stability threshold (since when must all endpoints be OK to consider the app OK) 50</p></li><li><p>... and that's it 51</p></li></ul><h2>Licence</h2><p>Copyright 2024. 52</p><p>Use of the works is permitted provided that this instrument is retained with the works, so that 53any entity that uses the works is notified of this instrument. 54</p><p><strong class="emphasis-2">DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.</strong> 55</p> 56</article> 57 58</main> 59<footer> 60<p>Page generated on Friday, 27 December 2024 at 11:25:53</p> 61<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> 62<p>Hosted at <a href="https://roundabout-host.com/roundabout">Roundabout-host</a> using the static site service, and generated with <a href="/projects/ampoule.html">Ampoule</a>.</p> 63<a href="#">Back to top</a> 64</footer> 65</body> 66</html>