Skip to content

SSF-181 Volunteer Request Management Frontend#152

Merged
Juwang110 merged 19 commits intomainfrom
jw/ssf-181-volunteer-request-management-frontend
Apr 18, 2026
Merged

SSF-181 Volunteer Request Management Frontend#152
Juwang110 merged 19 commits intomainfrom
jw/ssf-181-volunteer-request-management-frontend

Conversation

@Juwang110
Copy link
Copy Markdown

@Juwang110 Juwang110 commented Apr 8, 2026

ℹ️ Issue

Closes https://vidushimisra.atlassian.net/jira/software/projects/SSF/boards/1?selectedIssue=SSF-181

📝 Description

I added the full frontend for Volunteer Food Request Management which included an action modal, a close request modal, and a new order modal.

The relative frontend route is /volunteer-request-management

Screenshot 2026-04-08 124113 Screenshot 2026-04-08 124120 Screenshot 2026-04-08 124203 Screenshot 2026-04-08 124221 Screenshot 2026-04-08 124234

✔️ Verification

I made sure the design aligned with figma and all functionality with closing requests and adding new orders worked.

🏕️ (Optional) Future Work / Notes

N/A

Juwang110 and others added 7 commits April 6, 2026 13:01
* fix getFMDonations endpoint (#150)

* [SSF-171] update volunteers endpoint (#138)

* update volunteers endpoint

* comments

* comments

* initial comments

* fix findByIds methods

* comments

* last things

* comments

* final comments

* SSF-153 Volunteer Create Order Endpoint (#126)

* logic for creating order itself

* functionality for creating allocations and updating donation item reserved quantities

* finish route functionality

* all tests except create order service test

* finish test

* touch ups

* comments

* comment

* comments

* comments

* fix import bug

* import

* import fix

* comment

* remove controller endpoints

* comments

* making transaction naming clear

* comment

* format

* comments

* comments

* fix tests

* commetns

* simplify duplicate check

---------

Co-authored-by: Amy Wang <147568742+amywng@users.noreply.github.com>
@Juwang110 Juwang110 marked this pull request as ready for review April 8, 2026 16:58
Copy link
Copy Markdown

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

page looks great so far. everything functions so beautifully! just some small changes.

Comment thread apps/backend/src/foodRequests/request.service.ts
Comment thread apps/frontend/src/api/apiClient.ts Outdated
Comment thread apps/frontend/src/hooks/groupedDonationItemsByType.ts Outdated
Comment thread apps/frontend/src/components/forms/volunteerCloseRequestModal.tsx
Comment thread apps/frontend/src/components/forms/volunteerCloseRequestModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
@Juwang110 Juwang110 requested a review from dburkhart07 April 11, 2026 16:28
Copy link
Copy Markdown

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one thing that needs changing, aside from that it looks great. ty justinnnnn 🪮 🔒 🧶

Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/api/apiClient.ts Outdated
Comment thread apps/frontend/src/api/apiClient.ts Outdated
Comment thread apps/frontend/src/types/types.ts Outdated
Comment thread apps/frontend/src/types/types.ts Outdated
Comment thread apps/frontend/src/hooks/groupedItemsByFoodType.ts Outdated
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/createNewOrderModal.tsx
Comment thread apps/frontend/src/types/types.ts Outdated
Comment thread apps/frontend/src/types/types.ts Outdated
@Juwang110 Juwang110 requested a review from sam-schu April 15, 2026 01:08
Comment thread apps/frontend/src/hooks/groupedItemsByFoodType.ts Outdated
Comment thread apps/frontend/src/containers/volunteerRequestManagement.tsx
@Juwang110 Juwang110 requested a review from sam-schu April 17, 2026 18:55
Copy link
Copy Markdown
Collaborator

@sam-schu sam-schu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome new page!! Can we make it so that when the user tries to delete the allocated quantity they inputted for an item, it goes back to being empty with the placeholder rather than forcing "0" to remain in the box?

@Juwang110 Juwang110 merged commit a5941da into main Apr 18, 2026
4 checks passed
@Juwang110 Juwang110 deleted the jw/ssf-181-volunteer-request-management-frontend branch April 18, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants