Skip to content

frontend: barebones donation form component#19

Merged
thaninbew merged 2 commits intomainfrom
feature/5-frontend-donation-form-component
Oct 19, 2025
Merged

frontend: barebones donation form component#19
thaninbew merged 2 commits intomainfrom
feature/5-frontend-donation-form-component

Conversation

@gscott04
Copy link
Copy Markdown
Contributor

Description

Added a frontend basic Donation Form component and a buggy implementation of a createDonation() method in the apiClient

Changes Made

  • Backend changes
  • Frontend changes
  • Added DonationForm.tsx, a barebones validated donation form
  • Added unit tests in DonationForm.spec.tsx
  • Added donations.css for generic temporary styling
  • Updated apiclient.ts with createDonation() method
  • Updated app.tsx to include donation form route
  • Database schema changes
  • Configuration updates
  • Other

Testing & Verification

  • Unit tests pass
  • [] Manual testing completed
  • [?] No breaking changes

Verification Steps:

Screenshots (if relevant)

http://localhost:4200/donate
Screenshot 2025-10-18 at 2 26 29 AM

Future Improvements/Notes

Submit error when manual testing, check apiClient.tsx

Related Issues

  • having some bugs

Closes #

Copy link
Copy Markdown
Collaborator

@thaninbew thaninbew left a comment

Choose a reason for hiding this comment

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

LGTM! idk what was added to the gitignore file so i reverted that, lmk if i messed up there.

@thaninbew thaninbew merged commit e8d5251 into main Oct 19, 2025
4 checks passed
@thaninbew thaninbew deleted the feature/5-frontend-donation-form-component branch October 19, 2025 23:45
@thaninbew thaninbew linked an issue Oct 20, 2025 that may be closed by this pull request
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.

Frontend donation form component and UX (barebones)

3 participants