Commit Graph

  • 61f06e474f Feat: dockerize the project with Dockerfile and docker-compose - Added Dockerfile for containerizing the app. - Created docker-compose.yml for managing services. - Updated connection strings for Docker compatibility. Feat/Docker majed adel 2025-03-13 08:50:35 -07:00
  • 51a3b0eee9 Merge pull request 'Enhanced role-based authorization and improved system messages.' (#3) from Feat/HttpPut into main main Majed Bengashier 2025-03-05 16:51:36 +00:00
  • 1f01c8ba21 Enhanced role-based authorization and improved system messages. - Added user roles to JWT token generation. - Assigned default role ("User") during user registration. - Implemented role-based access control for API endpoints. - Updated error messages for better clarity. - Improved AnalyticsService for more accurate survey insights. Feat/HttpPut majed adel 2025-03-05 08:49:17 -08:00
  • cc1dc612b5 Merge pull request 'feat: Allow full survey editing & restrict editing to unpublished surveys' (#2) from Feat/HttpPut into main Majed Bengashier 2025-02-23 11:06:25 +00:00
  • 5c735417f2 feat: Allow full survey editing & restrict editing to unpublished surveys majed adel 2025-02-14 05:10:28 -08:00
  • b9036d8b7a Merge pull request 'Add Identity configuration, DTOs and Mappers' (#1) from Feat/Identity into main Majed Bengashier 2025-02-09 08:19:33 +00:00
  • 3aabe1a367 PATCH Refactored DTOs to use AutoMapper instead of manual mapping and made some additional improvements and fixes. Added : GetAllSurveys&DeleteUser. Feat/Identity majed adel 2025-02-07 06:40:57 -08:00
  • 272ef7194e Added HttpDelete For Users m.bengashier 2025-02-02 14:29:09 +02:00
  • 2e8c61f3e3 PATCH m.bengashier 2025-02-02 13:26:44 +02:00
  • d2a32d35f4 Feat/Controllers Added- AnalyticsController ResponsesController SurveyController UserController majed adel 2025-02-01 14:06:32 -08:00
  • 77fc9dfd92 PATCH : removed the authored surveys property removed the responses property removed CreateAnswerDto&AnswerDto m.bengashier 2025-01-26 13:28:40 +02:00
  • 78900ab7ad Add Identity configuration, DTOs and Mappers -Configured Identity using a custom User model to manage authentication and authorization, to be used in the project. - Added multiple DTOs (Data Transfer Objects). - Added multiple Mappers ( manual mapping). - Updated AppDbContext and User model to fully integrate with Identity framework for user management. -Added relationships between models. Note : no migration yet majed adel 2025-01-20 07:17:35 -08:00
  • 2fa9c6fa80 feat: Implement database schema, relationships and models for survey application majed adel 2025-01-19 12:45:19 -08:00