Updated 19-06-2026, 12:32

Commit: e9b15d1 Show on GitHub

  • Author: Alex
  • Date: 5/22/2026, 12:18:47 PM
  • Message: refactor: moves all code from server to respective sveltekit locations issue #15 userstory #4
  • Stats: 3093 total changes (+1383 / -1710)

Changed Files

  • app.js — +0 / -470 (470 changes)
  • jsconfig.json — +1 / -1 (2 changes)
  • package.json — +4 / -1 (5 changes)
  • publicData.js — +0 / -171 (171 changes)
  • server/api/adminApi.js — +0 / -285 (285 changes)
  • server/api/publicApi.js — +0 / -32 (32 changes)
  • server/appGet/getAbout.js — +0 / -3 (3 changes)
  • server/appGet/getApiKey.js — +0 / -3 (3 changes)
  • server/appGet/getApiKeySuccess.js — +0 / -6 (6 changes)
  • server/appGet/getApiKeyVerify.js — +0 / -4 (4 changes)
  • server/appGet/getBeheer.js — +0 / -27 (27 changes)
  • server/appGet/getData.js — +0 / -3 (3 changes)
  • server/appGet/getDownloadCsv.js — +0 / -73 (73 changes)
  • server/appGet/getDownloadJson.js — +0 / -15 (15 changes)
  • server/appGet/getDownloadXlsx.js — +0 / -77 (77 changes)
  • server/appGet/getIndex.js — +0 / -21 (21 changes)
  • server/appGet/getInfo.js — +0 / -3 (3 changes)
  • server/appGet/getLogin.js — +0 / -3 (3 changes)
  • server/appGet/getLoginVerification.js — +0 / -4 (4 changes)
  • server/appGet/getLogout.js — +0 / -3 (3 changes)
  • server/db/ensureApiIndexes.js — +0 / -18 (18 changes)
  • server/db/getDb.js — +0 / -35 (35 changes)
  • server/helpers/csvEscape.js — +0 / -7 (7 changes)
  • server/helpers/generateApiKey.js — +0 / -11 (11 changes)
  • server/helpers/generateCode.js — +0 / -14 (14 changes)
  • server/helpers/limiters/apiKeyRequestLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/apiKeyVerifyLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/loginLimiter.js — +0 / -7 (7 changes)
  • server/helpers/limiters/verifyCodeLimiter.js — +0 / -7 (7 changes)
  • server/helpers/requireApiKeyStrict.js — +0 / -106 (106 changes)
  • server/helpers/requireAuth.js — +0 / -6 (6 changes)
  • server/helpers/requireUserInUsers.js — +0 / -29 (29 changes)
  • server/post/postApiKeyRequest.js — +0 / -58 (58 changes)
  • server/post/postApiKeyVerify.js — +0 / -57 (57 changes)
  • server/post/postLoginForm.js — +0 / -55 (55 changes)
  • server/post/postLoginVerification.js — +0 / -45 (45 changes)
  • server/services/resend.js — +0 / -9 (9 changes)
  • src/hooks.server.js — +16 / -0 (16 changes)
  • src/lib/server/directus.js — +1 / -0 (1 changes)
  • src/lib/server/helpers/csvEscape.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/exportData.js — +82 / -0 (82 changes)
  • src/lib/server/helpers/generateApiKey.js — +11 / -0 (11 changes)
  • src/lib/server/helpers/generateCode.js — +14 / -0 (14 changes)
  • src/lib/server/helpers/limiters/apiKeyRequestLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/apiKeyVerifyLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/loginLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/limiters/verifyCodeLimiter.js — +7 / -0 (7 changes)
  • src/lib/server/helpers/requireApiKeyStrict.js — +105 / -0 (105 changes)
  • src/lib/server/helpers/requireAuth.js — +8 / -0 (8 changes)
  • src/lib/server/helpers/requireUserInUsers.js — +31 / -0 (31 changes)
  • src/lib/server/services/authService.js — +114 / -0 (114 changes)
  • src/lib/server/services/directusService.js — +194 / -0 (194 changes)
  • src/lib/server/services/resendService.js — +9 / -0 (9 changes)
  • src/routes/(public)/about-us/+page.svelte — +0 / -0 (0 changes)
  • src/routes/(public)/api-key/request/+page.server.js — +57 / -0 (57 changes)
  • src/routes/(public)/api-key/request/+page.svelte — +0 / -0 (0 changes)
  • src/routes/(public)/api-key/success/+page.server.js — +12 / -0 (12 changes)
  • src/routes/(public)/api-key/success/+page.svelte — +4 / -0 (4 changes)
  • src/routes/(public)/api-key/verify/+page.server.js — +74 / -0 (74 changes)
  • src/routes/(public)/api-key/verify/+page.svelte — +4 / -0 (4 changes)
  • src/routes/(public)/data/+page.server.js — +0 / -0 (0 changes)
  • src/routes/(public)/data/+page.svelte — +4 / -0 (4 changes)
  • src/routes/(public)/info/+page.svelte — +4 / -0 (4 changes)
  • src/routes/+error.svelte — +2 / -2 (4 changes)
  • src/routes/+page.server.js — +9 / -2 (11 changes)
  • src/routes/+page.svelte — +0 / -2 (2 changes)
  • src/routes/admin/+layout.server.js — +11 / -0 (11 changes)
  • src/routes/admin/+layout.svelte — +0 / -0 (0 changes)
  • src/routes/admin/+page.server.js — +13 / -0 (13 changes)
  • src/routes/admin/+page.svelte — +0 / -0 (0 changes)
  • src/routes/admin/login/+page.server.js — +22 / -0 (22 changes)
  • src/routes/admin/login/+page.svelte — +4 / -0 (4 changes)
  • src/routes/admin/logout/+page.server.js — +12 / -0 (12 changes)
  • src/routes/api/admin/data/+server.js — +20 / -0 (20 changes)
  • src/routes/api/admin/keuzes/+server.js — +7 / -0 (7 changes)
  • src/routes/api/admin/measurements/batch/+server.js — +118 / -0 (118 changes)
  • src/routes/api/admin/points/+server.js — +82 / -0 (82 changes)
  • src/routes/api/admin/points/[id]/active/+server.js — +28 / -0 (28 changes)
  • src/routes/api/admin/users/+server.js — +53 / -0 (53 changes)
  • src/routes/api/admin/users/[id]/+server.js — +25 / -0 (25 changes)
  • src/routes/api/public/data/+server.js — +128 / -0 (128 changes)
  • src/routes/data/+page.svelte — +0 / -4 (4 changes)
  • src/routes/downloads/data.csv/+server.js — +23 / -0 (23 changes)
  • src/routes/downloads/data.json/+server.js — +16 / -0 (16 changes)
  • src/routes/downloads/data.xlsx/+server.js — +26 / -0 (26 changes)
  • src/routes/info/+page.svelte — +0 / -4 (4 changes)
  • src/routes/login/+page.svelte — +0 / -4 (4 changes)
  • static/keuzes.json — +0 / -0 (0 changes)
  • vercel.json — +0 / -9 (9 changes)