Commit graph

15 commits

Author SHA1 Message Date
Mihkel Martin Kasterpalu
94b659b1f0 Add a rate limiter 2025-02-11 23:34:57 +02:00
Mihkel Martin Kasterpalu
f26aa8f5c7 Rahvatarkus Better UI and errors
Handle more edgecases
More specific error messages
All error messages in Estonian
2025-02-11 20:19:42 +02:00
Mihkel Martin Kasterpalu
46287d6984 Optimize rahvatarkus API, DB schema and data loading 2025-02-11 15:50:27 +02:00
Mihkel Martin Kasterpalu
1674cdd726 WIP rahvatarkus, working CRUD demo 2025-02-11 14:46:14 +02:00
Mihkel Martin Kasterpalu
53166cf2ef Add drizzle with sqlite with better-sqlite3 2025-02-10 17:15:39 +02:00
Mihkel Martin Kasterpalu
1219208e87 Move Paku Biiti state and utility files in lib/ to subfolder pakubiiti/ 2025-02-10 16:47:35 +02:00
Mihkel Martin Kasterpalu
387b7216a4 Run prettier on all files 2025-01-22 14:25:24 +02:00
Mihkel Martin Kasterpalu
f977fc254a Fix linter errors and types 2025-01-22 14:21:34 +02:00
Mihkel Martin Kasterpalu
8360d5d6de Return and save to state only the neccessary album data for paku biiti 2025-01-22 14:02:22 +02:00
Mihkel Martin Kasterpalu
e7126efb44 Add frontpage, move pakubiiti to subpage. Add new fonts, styling tweaks 2025-01-21 17:39:17 +02:00
Mihkel Martin Kasterpalu
486d98302b Remove unneeded orm and db code/packages 2025-01-21 15:24:18 +02:00
Mihkel Martin Kasterpalu
cca4f55166 Add favicon, font, tweak styles 2025-01-21 15:22:19 +02:00
Mihkel Martin Kasterpalu
26b6c63caf Better styling and loading logic, save state for user session 2025-01-21 11:42:52 +02:00
Mihkel Martin Kasterpalu
19127be9a2 Initial working draft - no styling
Random album selection works
Drag and Drop works
Solution checking works
Stage and high score tracking works
High score and stage tied to session cookie
2025-01-19 05:24:56 +02:00
Mihkel Martin Kasterpalu
5356166474 Initial commit 2025-01-18 23:06:09 +02:00