Anton
|
181be58a60
|
feat: add auth plugin
Made-with: Cursor
|
2026-03-04 14:06:28 +03:00 |
|
Anton
|
8551d5f6d2
|
feat: add AuthService
Made-with: Cursor
|
2026-03-04 14:05:34 +03:00 |
|
Anton
|
5cd13cd8ea
|
feat: add password hashing and JWT utils
Made-with: Cursor
|
2026-03-04 14:04:24 +03:00 |
|
Anton
|
41b4f48a0f
|
chore: add initial migration and seed script
Made-with: Cursor
|
2026-03-04 13:57:10 +03:00 |
|
Anton
|
c7c9982234
|
chore: wire schema and migrations
Made-with: Cursor
|
2026-03-04 13:39:00 +03:00 |
|
Anton
|
ed8658916c
|
feat: add user_stats, audit_logs and verification tokens schema
Made-with: Cursor
|
2026-03-04 13:38:46 +03:00 |
|
Anton
|
970a864823
|
feat: add question bank schema
Made-with: Cursor
|
2026-03-04 13:38:31 +03:00 |
|
Anton
|
35873c3054
|
feat: add tests and test_questions schema
Made-with: Cursor
|
2026-03-04 13:38:19 +03:00 |
|
Anton
|
8b3a4c475f
|
feat: add users and auth tables schema
Made-with: Cursor
|
2026-03-04 13:38:07 +03:00 |
|
Anton
|
a7394c4d9d
|
feat: add Drizzle enums for schema
Made-with: Cursor
|
2026-03-04 13:37:55 +03:00 |
|
Anton
|
53525dcd52
|
feat: add Redis plugin
Made-with: Cursor
|
2026-03-04 13:36:35 +03:00 |
|
Anton
|
145301aba2
|
chore: add env config with validation
Made-with: Cursor
|
2026-03-04 13:36:28 +03:00 |
|
Anton
|
cfadcd9292
|
chore: init project with Fastify and TypeScript
Made-with: Cursor
|
2026-03-04 13:36:12 +03:00 |
|