Commit graph

30 commits

Author SHA1 Message Date
65f34d4d45 create endpoint for deleting account with all associated data 2025-10-31 16:45:31 +01:00
279845628c implement logbook endpoints (with zod validation) 2025-10-31 15:31:40 +01:00
9a4fd29fa5 install zod for input validation 2025-10-30 21:45:18 +01:00
0b11cccf33 implement endpoints for list, create & remove of notification methods; move owner check of notification method into own file 2025-10-21 21:41:21 +02:00
60a75f7894 improve readme structure 2025-10-11 13:01:04 +02:00
6bb5037eae add error classes to libs + adjust existing imports #3 2025-10-11 13:00:35 +02:00
6b61bd0df3 create base error class & unified error import #3 2025-10-11 12:43:48 +02:00
04ae271e1e improve error handling in background jobs #3 2025-10-11 11:56:17 +02:00
6a60e3c10a implement endpoints for subscribing & unsubscribing to attractions 2025-10-09 21:53:55 +02:00
a185b29875 add db constraints for better data validation & preventing redundant data 2025-10-05 13:57:38 +02:00
3574559ead implement themepark endpoints & specifiy new error type 2025-10-04 20:16:20 +02:00
e097d154de add user creation in db & validation 2025-10-04 18:37:16 +02:00
807e2dc408 implement authentication with GitHub (Auth.js) 2025-10-02 22:02:44 +02:00
fd042118ad add KV namespaces & implement sending of notifications if waittime changes 2025-10-02 21:25:01 +02:00
c1336fbc88 DB changes for notifications 2025-09-28 14:41:10 +02:00
d377c68975 refactoring type usage in existing functions & refactor fetchAttractions into own file 2025-09-28 13:08:12 +02:00
0a3636fda8 refactoring types / get types directly from drizzle 2025-09-27 15:32:18 +02:00
6ed53835ff implement general http request function & update existing usage in other files 2025-09-27 13:11:33 +02:00
ebb3191757 implement background job for fetching attractions 2025-09-20 17:47:22 +02:00
ff859475a0 refactoring background job for updating themepark data 2025-09-14 20:50:35 +02:00
f3375cfa20 move routes to separate directory 2025-09-13 18:20:09 +02:00
d60650a3a5 implement background job for updating themepark data 2025-09-13 18:19:36 +02:00
cd5ae0f69f improve db client + add separate dev db 2025-09-13 18:18:35 +02:00
3f9547f014 implement cron router + install cloudflare types 2025-09-13 11:37:01 +02:00
dfadc64afa fix db client so that casing works 2025-09-09 21:13:02 +02:00
fc3b1d1af5 setup drizzle for d1 & create db schema 2025-09-08 22:03:42 +02:00
3c197d8ebe rename project folder 2025-09-08 20:17:41 +02:00
09d1925cc0 begin basic app structure 2025-09-07 21:42:03 +02:00
b3dad47df1 create new hono app 2025-09-07 20:15:08 +02:00
8e2f1805c2
Initial commit 2025-09-07 20:07:41 +02:00