13 Commits

Author SHA1 Message Date
66dc36c29d Implement CRUD for addresses 2025-06-30 19:19:44 +04:00
c062f289ed Add user preferences editing 2025-06-20 18:19:33 +04:00
67057dd8f4 Implement WebSocket for chat messages 2025-06-20 08:27:34 +04:00
ff5f20e3f3 Add profile controller 2025-06-19 12:35:41 +04:00
cdcd49e8a5 Start adding file upload endpoint 2025-06-19 08:40:13 +04:00
4258587315 Start implementing UserService
- add UserController
- add getUsers method with pagination
- handle auth errors using enum
2025-06-15 02:31:08 +04:00
fb77295b8b Implement UserStorage for database 2025-06-14 20:34:30 +04:00
6df4896628 Add token validation filter based on token signature and expiration date
- changed login request from GET to POST
- implement json body conversion to DTO objects
- set `user_id` and `role` attributes for HttpRequest inside filter
2025-06-14 16:35:18 +04:00
16c7e94345 Implement authentication 2025-06-14 01:05:44 +04:00
912bf3c8f0 Register logger for DI on program startup 2025-06-13 19:11:07 +04:00
942fa04dd9 Add dependency injection container 2025-06-13 18:40:23 +04:00
98e8f58404 Add AuthController
- add config directory with config.json and certificate
- copying config directory to binary directory
- create LoggerSingleton
2025-06-12 02:22:17 +04:00
061e19c361 Initial commit 2025-06-07 01:02:50 +04:00