Commit Graph

17 Commits

Author SHA1 Message Date
Anton
c5a4e26f33 feat: register auth routes in app
Made-with: Cursor
2026-03-04 14:12:24 +03:00
Anton
682885ce5a feat: add rate limiting to auth endpoints
Made-with: Cursor
2026-03-04 14:11:29 +03:00
Anton
78809a064e feat: add email verification and password reset
Made-with: Cursor
2026-03-04 14:07:45 +03:00
Anton
e2baa14814 feat: add auth routes
Made-with: Cursor
2026-03-04 14:07:03 +03:00
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