Commit Graph

15 Commits

Author SHA1 Message Date
magdo 8c25c56e88 Email verification Backend 2025-10-26 19:59:02 +01:00
magdo f746cfd23f Email verification Backend 2025-10-25 01:33:21 +02:00
magdo b9fedb3601 Auth Check For Decks 2025-10-24 20:28:45 +02:00
magdon df75095651 fix 2025-10-23 21:16:04 +02:00
magdo 2d7778f7d1 test removed 2025-10-20 19:17:43 +02:00
Donat 8980d98394 fixed merge conflicts 2025-09-26 17:01:45 +02:00
Donat 8f6634b03f fixed merge conflicts 2025-09-26 16:59:55 +02:00
Donat c690fb602e Merge pull request 'example frontend-backend communication' (#37) from backend_complete into main
Reviewed-on: #37
2025-09-24 18:21:05 +00:00
Donat bba4044eaf example frontend-backend communication 2025-09-24 20:19:58 +02:00
Donat f27a1df90f Merge remote-tracking branch 'origin/main' 2025-09-22 11:26:43 +02:00
Donat bf9ae5f01f final changes 2025-09-22 11:14:32 +02:00
Donat cf157643d7 Merge remote-tracking branch 'origin/main' into backend_complete 2025-09-21 03:49:22 +02:00
Donat 86211923db Backend Complete: Interface Refactoring & Service Container Enhancements
Repository Interface Optimization:
- Created IBaseRepository.ts and IPaginatedRepository.ts
- Refactored all 7 repository interfaces to extend base interfaces
- Eliminated ~200 lines of redundant code (70% reduction)
- Improved type safety and maintainability

 Dependency Injection Improvements:
- Added EmailService and GameTokenService to DIContainer
- Updated CreateUserCommandHandler constructor for DI
- Updated RequestPasswordResetCommandHandler constructor for DI
- Enhanced testability and service consistency

 Environment Configuration:
- Created comprehensive .env.example with 40+ variables
- Organized into 12 logical sections (Database, Security, Email, etc.)
- Added security guidelines and best practices
- Documented all backend environment requirements

 Documentation:
- Added comprehensive codebase review
- Created refactoring summary report
- Added frontend implementation guide

Impact: Improved code quality, reduced maintenance overhead, enhanced developer experience
2025-09-21 03:27:57 +02:00
Donat 3af8de2797 fel kesz game backend 2025-09-15 19:00:35 +02:00
Donat 19cfa031d0 [#94] Backend
https://project.mdnd-it.cc/work_packages/94
2025-08-23 04:25:28 +02:00