roundabout,
created on Sunday, 7 April 2024, 13:15:44 (1712495744),
received on Sunday, 7 April 2024, 13:15:54 (1712495754)
Author identity: vlad <vlad.muntoiu@gmail.com>
a3118b25f840a237e07cfe18f53a3dd73a907b84
.idea/workspace.xml
@@ -4,8 +4,8 @@
<option name="autoReloadType" value="SELECTIVE" /> </component> <component name="ChangeListManager"> <list default="true" id="411335b4-e813-41ad-9046-18b77b97ee46" name="Changes" comment="Allow app to run"><change afterPath="$PROJECT_DIR$/COPYING.md" afterDir="false" /><list default="true" id="411335b4-e813-41ad-9046-18b77b97ee46" name="Changes" comment="Add licence"> <change afterPath="$PROJECT_DIR$/README.md" afterDir="false" /><change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> </list> <option name="SHOW_DIALOG" value="false" />
@@ -132,7 +132,15 @@
<option name="project" value="LOCAL" /> <updated>1712488458355</updated> </task> <option name="localTasksCounter" value="9" /><task id="LOCAL-00009" summary="Add licence"> <option name="closed" value="true" /> <created>1712495108412</created> <option name="number" value="00009" /> <option name="presentableId" value="LOCAL-00009" /> <option name="project" value="LOCAL" /> <updated>1712495108412</updated> </task> <option name="localTasksCounter" value="10" /><servers /> </component> <component name="Vcs.Log.Tabs.Properties">
@@ -155,6 +163,7 @@
<MESSAGE value="Fix minute recording bug" /> <MESSAGE value="Add better slicing and uptime management" /> <MESSAGE value="Allow app to run" /> <option name="LAST_COMMIT_MESSAGE" value="Allow app to run" /><MESSAGE value="Add licence" /> <option name="LAST_COMMIT_MESSAGE" value="Add licence" /></component> </project>
README.md
@@ -0,0 +1,12 @@
# 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](https://itec.ro/), 2024.