Commit Graph

80 Commits

Author SHA1 Message Date
kschappell b56e2259a2 badge colour variants 2025-05-07 23:23:35 +01:00
kschappell a8e2012878 feat(frontend): visual improvements for content 2025-05-07 23:01:33 +01:00
kschappell 5e46d797c9 security and accessibility pass 2025-05-07 22:15:29 +01:00
kschappell dcc33990f5 ci pipeline and prod compose 2025-04-29 21:36:54 +01:00
kschappell 09a010415d frontend dockerfile 2025-04-29 21:28:45 +01:00
kschappell e6b5044256 wire up pages 2025-04-29 21:06:13 +01:00
kschappell 1aba5719a8 feat(frontend): add UI components 2025-04-29 20:51:49 +01:00
kschappell 6a67326701 types and api client 2025-04-29 19:57:31 +01:00
kschappell 699c937ccd frontend scaffold 2025-04-28 23:50:56 +01:00
kschappell 2abcf8e4f6 hard questions 2025-04-28 23:19:49 +01:00
kschappell 9a5ef95bab medium tree, graph, dp questions 2025-04-28 23:04:27 +01:00
kschappell 06a8e99755 medium array/string questions 2025-04-28 22:51:54 +01:00
kschappell a186ca71e0 easy questions 2025-04-28 21:47:07 +01:00
kschappell 0ec36469f9 chore(backend): add aiosqlite dep 2025-04-28 20:54:39 +01:00
kschappell 8077ec3d1c test(backend): add unit tests 2025-04-26 17:55:18 +01:00
kschappell 962959291c feat(backend): add data loading scripts 2025-04-26 17:39:10 +01:00
kschappell fc6a4e96f5 init files and module stubs 2025-04-21 22:51:36 +01:00
kschappell beee7c6dd7 backend dockerfile 2025-04-21 22:17:16 +01:00
kschappell c24a9d5116 feat(content): initial question set 2025-04-21 21:17:13 +01:00
kschappell ba7aaedc10 feat(content): add categories and patterns 2025-04-21 20:44:21 +01:00
kschappell 8d4b8784d4 feat(backend): add API routes 2025-04-20 17:52:49 +01:00
kschappell 98d4ca5e0c feat(backend): add service layer 2025-04-20 16:56:56 +01:00
kschappell dc382590a1 feat(backend): add Pydantic schemas 2025-04-15 22:57:23 +01:00
kschappell e8f0e14b66 feat(backend): add Alembic migrations 2025-04-15 22:47:23 +01:00
kschappell 822f120a46 feat(backend): db session config 2025-04-15 21:54:14 +01:00
kschappell e85a7f1f4b feat(backend): add database models 2025-04-11 00:02:04 +01:00
kschappell 4d725f88d1 feat(backend): add FastAPI app entry point 2025-04-10 23:30:50 +01:00
kschappell e1fc5cd650 backend config 2025-04-10 23:04:51 +01:00
kschappell f12aea79c4 docker compose for dev 2025-04-10 22:48:45 +01:00
kschappell 06c47695f0 initial project setup 2025-04-10 22:02:21 +01:00