Commit Graph

9 Commits

Author SHA1 Message Date
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.
2025-03-13 08:50:35 -07:00
b9036d8b7a Merge pull request 'Add Identity configuration, DTOs and Mappers' (#1) from Feat/Identity into main
Reviewed-on: #1
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.
2025-02-07 06:40:57 -08:00
272ef7194e Added HttpDelete For Users 2025-02-02 14:29:09 +02:00
2e8c61f3e3 PATCH 2025-02-02 13:26:44 +02:00
d2a32d35f4 Feat/Controllers
Added- AnalyticsController ResponsesController SurveyController UserController
2025-02-01 14:06:32 -08:00
77fc9dfd92 PATCH :
removed the authored surveys property
removed the responses property
removed CreateAnswerDto&AnswerDto
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
2025-01-20 07:17:35 -08:00
2fa9c6fa80 feat: Implement database schema, relationships and models for survey application
- Designed an ERD (Entity-Relationship Diagram) for the survey system.
- Defined entities: User, Survey, Question, Choice, Response, and Answer.
- Established relationships:
  - Users can author multiple surveys.
  - Surveys contain multiple questions.
  - Questions have multiple choices.
  - Surveys can have multiple responses from participants.
  - Responses are linked to answers, questions, and choices.
- Ensured compliance with best practices for relational database design.
Note : no migration yet
2025-01-19 12:45:19 -08:00