|
|
1ba2cab2e8
|
feat(auth): email service with stub fallback + html templates
|
2026-05-20 22:50:22 +02:00 |
|
|
|
0e6bc8c640
|
feat(auth): password hashing service
|
2026-05-20 22:45:21 +02:00 |
|
|
|
f88b4d57de
|
test(e2e): playwright smoke for create→practice flow
|
2026-05-20 21:29:51 +02:00 |
|
|
|
480ee15df9
|
feat(frontend): bootstrap React + Vite + Tailwind + Router + Layout
|
2026-05-20 21:10:27 +02:00 |
|
|
|
d13af79940
|
feat(backend): bootstrap express app with error handling
|
2026-05-20 20:36:55 +02:00 |
|
|
|
4d0a5aee66
|
chore: bootstrap monorepo with shared package
|
2026-05-20 20:31:02 +02:00 |
|