Skip to content

Commit 4fe5f0e

Browse files
1 change by Nuxt Studio
1 parent d3a1d7c commit 4fe5f0e

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

content/blog/Why my Unis Timetable sucks - and how I made it better.draft.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,38 @@ date: 02.04.2025
1010
image: /blog-previews/probablyjassin.webp
1111
---
1212

13-
# Why My Uni Timetable Sucks - And How I Made It Better
13+
# Why My Uni Website Sucks - And How I Made It Better
1414

1515
> As with most Schools and Universities (especially in Germany), my Unis website is very old. Of course, it's okay and understandable that they aren't running their website on the latest and greatest JavaScript library. But shouldn't organizations as important as these at least have a half-decent website? These are my biggest problems with my uni's page, and what I did to improve my experience.
16+
17+
## Why it's so bad
18+
19+
\--image goes here--
20+
21+
I would complain about the design, but I already have enough to complain about with the functionality, so let's skip this.
22+
23+
Just one thing, why is the main page full of useless information about first signing up, with the Login Menu in the top left corner (impossibly tiny on mobile) or in the middle of this wall of text?
24+
25+
Anyway.
26+
27+
\--image goes here--
28+
29+
The one thing one mainly uses this website for is the timetable. At least the timetable is going to be well-functioning right? It's fine if it looks bad but at least it somewhat works right?
30+
31+
\--image goes here--
32+
33+
Oh.
34+
35+
So it turns out not only does the timetable take more than 5 whole seconds to load, **it needs to load this information every time you change weeks, and it doesn't even keep this information when switching back, so it will load it \*again\*!**
36+
37+
And why are the requests taking so long? If it's at least only loading one week at the time, that's at least trying to keep the amount of data transfered low right?
38+
39+
\--image with query parameters goes here--
40+
41+
Look! It even uses query parameters to limit the time range it's trying to fetch! (let's ignore that it puts your credentials in the query parameters, probably bad practice)
42+
43+
So I'm sure there isn't any more data than needed in this response!
44+
45+
\--image goes here--
46+
47+
Oh.

0 commit comments

Comments
 (0)