iKozay / RentACar

Apache License 2.0
2 stars 3 forks source link

Task - Implement Issue Schema and Backend endpoints #349

Closed AbdelrahmanWM closed 7 months ago

AbdelrahmanWM commented 7 months ago

Task: Implement Issue Schema, Backend Endpoints, and Unit Tests

Description

Implement the necessary backend functionality to manage issues reported by users within the car rental application. This task involves designing and implementing the issue schema, corresponding backend endpoints, and unit tests to ensure the reliability and correctness of the implemented functionality.

Acceptance Criteria:

Task Breakdown:

  1. Define the schema for storing issues (sender, subject, description, createdAt, status, adminReplies).
  2. Implement backend endpoints for creating, retrieving, updating, and deleting issues.
  3. Develop unit tests to validate the functionality of the backend endpoints.
  4. Test the backend endpoints thoroughly using unit tests.
  5. Document the implemented schema, backend endpoints, and unit tests.
  6. Verify that the implemented functionality meets the requirements specified in the user story.
  7. Update the documentation and inform the team about the completion of the task.

associated with #348