As a SecondChance User
I need to create, read, update, and delete listings for items I want to donate or acquire
So that items can be effectively recycled and rehomed within the community.
Details and Assumptions
- This service handles the core business logic for the items repository.
- Endpoints will include POST, GET, PUT, and DELETE routes for items.
Acceptance Criteria
Given a valid item payload is provided to the Items API
When a POST request is sent to the items endpoint
Then the item should be saved to the database and a 201 Created status should be returned
As a SecondChance User
I need to create, read, update, and delete listings for items I want to donate or acquire
So that items can be effectively recycled and rehomed within the community.
Details and Assumptions
Acceptance Criteria