Commit Graph

15 Commits

Author SHA1 Message Date
c78a305e52 feat(frontend): add simple error handling 2024-09-04 14:25:52 +02:00
73091f29ed fix(frontend): remove duplicate options from datalist and select 2024-09-04 14:01:18 +02:00
2df5352c1c feat(docker): add docker and compose support 2024-09-04 13:02:49 +02:00
41e5fd5f13 feat(frontend): add button to clear configuration 2024-09-03 17:17:04 +02:00
b6ef022f15 feat(frontend): check that the teacher is valid before setting the cookie 2024-09-03 17:14:20 +02:00
99be91941a feat(frontend): add main page with both html and javascript 2024-09-03 17:14:20 +02:00
864f7fab30 fix(api): swap api function names to correct incorrect naming 2024-09-03 17:14:20 +02:00
d3d9f04a2c feat(api): add api endpoints to retrieve every teacher and class 2024-09-03 17:14:20 +02:00
8d1fe3b8f2 feat(api): improve error handling 2024-09-03 17:14:20 +02:00
85779086bb feat(api): add api endpoint to retrieve teachers for a given class 2024-09-02 11:53:24 +02:00
8a553f2ebf feat(api): add api endpoint to retrieve classes for a given teacher 2024-09-02 11:53:24 +02:00
5b95bae6e3 feat(api): add PDF download and CSV conversion functionality 2024-09-02 11:53:24 +02:00
cc92e3360e feat(api): add api endpoint for PDF link retrieval 2024-09-02 11:53:24 +02:00
dac624890a feat: use axum to start a web server 2024-08-30 17:17:10 +02:00
1a3c5d4ddf Initial commit 2024-08-30 15:40:38 +02:00