WWW service status tracker

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 README.md

View raw Download
text/plain • 512 B
ASCII text

Echo Status Tracker

This is a basic web service status tracker. It stores results in a database and provides a simple web interface to view the results, including a graph of the status over time.

It is built using Python, Flask, and SQLAlchemy, connected to a PostgreSQL server. For task queuing, it uses Celery with Redis (actually, the free fork KeyDB) as the broker. To ping the services it uses httpx.

Made in 3 days for the programming competition IT Engineering Challenge, 2024.

                
                    
1
# Echo Status Tracker
2
3
This is a basic web service status tracker. It stores results in a database and
4
provides a simple web interface to view the results, including a graph of the
5
status over time.
6
7
It is built using Python, Flask, and SQLAlchemy, connected to a PostgreSQL
8
server. For task queuing, it uses Celery with Redis (actually, the free fork
9
KeyDB) as the broker. To ping the services it uses `httpx`.
10
11
Made in 3 days for the programming competition
12
[IT Engineering Challenge](https://itec.ro/), 2024.
13