oguzhanural / secondChance-backend

The SecondChance application connects users who wish to give away household item they no longer need.
Apache License 2.0
0 stars 0 forks source link

Implement SecondChanceItems service API #4

Closed oguzhanural closed 3 months ago

oguzhanural commented 4 months ago

As a backend developer I need to implement the SecondChanceItems service API So that users can add, view, update and delete items they want to give away or exchange on the platform

Details and Assumptions

* The API should support CRUD (Create, Read, Update and Delete) operations for items.
* The API validate input data for consistency and correctness.
* The API should be documented for use by frontend developers or other services.
* The service should interact with the MongoDB database to store and retrieve item data.
* Proper error handling and responses should be implemented.

Acceptance Criteria

Given the requirements for the SecondChanceItems service API
When I implement API
Then the API should support adding new items with necessary details
And the API should allow viewing the list of items
And the API should enable updating item details
And the API should allow deleting the items
And the API should validate input data
And the API should provide proper error handling and responses
oguzhanural commented 3 months ago

Done.