Skip to content

Conversation

@mehanana
Copy link
Contributor

@mehanana mehanana commented Nov 6, 2025

ℹ️ Issue

Closes #65

📝 Description

Added GET /projects/{id}/donors endpoint so we can retreive all donors and their attributes for a project.

Briefly list the changes made to the code:

  1. Added Get /users endpoint through lambda cli tool
  2. Utilized a local database for testing (needed to add a project with no donors for testing purposes)

✔️ Verification

Verified through Swagger to make sure requests were working

Provide screenshots of any new components, styling changes, or pages.
image
image
image

🏕️ (Optional) Future Work / Notes

I had to add this line into the projects table of the database for one of my tests: ('Test Project', 100000, '2025-01-01', '2025-12-31', 'USD');

nourshoreibah
nourshoreibah previously approved these changes Nov 7, 2025
Copy link
Collaborator

@nourshoreibah nourshoreibah left a comment

Choose a reason for hiding this comment

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

Great work Mehana!

Rayna-Yu
Rayna-Yu previously approved these changes Nov 9, 2025
Copy link
Contributor

@Rayna-Yu Rayna-Yu left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@mehanana mehanana dismissed stale reviews from Rayna-Yu and nourshoreibah via 05a66dd November 20, 2025 05:05
Copy link
Collaborator

@nourshoreibah nourshoreibah left a comment

Choose a reason for hiding this comment

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

Looks like a couple tweaks needed on the merge conflict resolution. Other than that looks good!

Co-authored-by: Nour Shoreibah <168875317+nourshoreibah@users.noreply.github.com>
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.

[Projects] Add Get Project Donors Route (GET /projects/{id}/donors)

4 participants