Commit Graph

45 Commits

Author SHA1 Message Date
Xevion
d8a9270ce6 Add nprogress hook ^& css 2023-02-27 20:09:34 -06:00
Xevion
db576298cb Slight reformatting with prettier 2023-02-27 19:53:46 -06:00
Xevion
8585be0849 Add load example button, remove defaultConfig passed in api/cron route 2023-02-27 19:27:05 -06:00
Xevion
081e23c019 Add POST call for button 2023-02-27 19:20:56 -06:00
Xevion
ce8f49157b Setup API config POST route mechanisms 2023-02-27 19:15:14 -06:00
Xevion
ed88c0a1df Index initial code editing with overflow, button, form ^& fetching 2023-02-27 19:06:58 -06:00
Xevion
cf976b6b6d Add GET-only (for now) config fetching API route 2023-02-27 19:06:36 -06:00
Xevion
6d93b24a9a Allow returning raw configuration from fetchConfiguration 2023-02-27 19:06:12 -06:00
Xevion
6c0980b0b7 Add code editor, prismjs + types, prism xonokai theme manually 2023-02-27 19:05:50 -06:00
Xevion
546835f30c Use transform instead of preprocess of days array to set in config schema 2023-02-27 19:04:46 -06:00
Xevion
e07bd4c1f7 Add basic index, complete login route with validation 2023-02-27 18:11:58 -06:00
Xevion
0ec3dee644 Add simple API token check route 2023-02-27 18:11:41 -06:00
Xevion
56a18ef6cd Setup tailwind css ^& frontend 2023-02-27 17:45:28 -06:00
Xevion
c6f0d79d76 Update README, ignore .idea folder 2023-02-27 17:10:27 -06:00
Xevion
7f97b89883 Improve README Stack descriptions 2023-02-25 18:13:38 -06:00
Xevion
d9839296a6 Add DISCORD_TARGET_USER_ID env var 2023-02-25 18:13:16 -06:00
Xevion
5312f6c04a Add vercel.json, silence vercel deployment commit comments 2023-02-25 03:29:28 -06:00
Xevion
e403f52e20 Update README with Upstash ^& Discord stacks 2023-02-25 03:25:17 -06:00
Xevion
a4de4cffdf Integrate message into notification 2023-02-25 03:23:21 -06:00
Xevion
d43b9eeefc Refine response status, integrate configuration fetching, location checks ^& exception handling 2023-02-25 03:17:33 -06:00
Xevion
ee2e51b2ad Fix intentionally wrong life360 password 2023-02-25 03:16:18 -06:00
Xevion
e701dd798b Redis configuration fetching, parsing, set/get methods 2023-02-25 03:14:48 -06:00
Xevion
3d98f1c1ce Add redis ^& discord env vars, basic test functions 2023-02-25 02:38:42 -06:00
Xevion
de18ce26f2 Prevent cron monitor calls outside production, improve thrown error messages/API response 2023-02-25 00:14:13 -06:00
Xevion
891a767d6f Parse ^& transform timing data inside TimeConfigSchema, add DayEnum type 2023-02-24 23:32:55 -06:00
Xevion
0b8c6cbe1b Add REDIS_URL to environment variables, add ioredis ^& date-fns packages 2023-02-24 23:32:05 -06:00
Xevion
b717f74e49 Update target to ES2016, ignore .vscode, switch to 2 space tabs 2023-02-24 20:39:12 -06:00
Xevion
969a5551f8 Add comprehensive zod-based configuration schema 2023-02-24 20:38:27 -06:00
Xevion
c94ce8c745 Add type-safe set functions 2023-02-24 20:37:53 -06:00
Xevion
9aea53aef7 Add atomic health check API route 2023-02-24 19:40:38 -06:00
Xevion
9506f61e7e Reformat project with Prettier 2023-02-23 22:48:00 -06:00
Xevion
6e89c7738f Add prettier for formatting 2023-02-23 22:43:15 -06:00
Xevion
5627854af1 Add precise time-based series parameter for telemetry 2023-02-23 22:36:26 -06:00
Xevion
bf222bf182 Add Cronitor badge to README 2023-02-23 22:35:12 -06:00
Xevion
a0cd680aec Rewrite README 2023-02-23 22:32:35 -06:00
Xevion
eb4b75d8bf Rename to bus-reminder, remove @next/fonts package 2023-02-23 22:16:43 -06:00
Xevion
88614ed453 Cronitor monitoring implementation 2023-02-23 22:11:42 -06:00
Xevion
f1147d92af Edge Cache time as environment variable 2023-02-23 21:59:02 -06:00
Xevion
c23fde54da api/cron handler 2023-02-23 20:39:43 -06:00
Xevion
f0c5a21ab5 Essential environment variable parsing ^& validation 2023-02-23 20:39:23 -06:00
Xevion
daa4a434fc Life360 location acquisition ^& nautical distance calculation 2023-02-23 20:37:52 -06:00
Xevion
94be39d452 Add vercel ^& environment variable configurations to .gitignore 2023-02-23 19:39:08 -06:00
Xevion
867a2d2713 Switch to yarn, add zod/life360 api pkgs 2023-02-23 19:38:49 -06:00
Xevion
2219d5c313 Remove unneeded frontend pages/styling 2023-02-23 19:38:34 -06:00
Xevion
0baf71d816 Initial commit from Create Next App 2023-02-23 00:34:55 -06:00