HuangruiChu / Haxel-Eventbrite

project-starter-withered-horizon created by GitHub Classroom
4 stars 1 forks source link

[Event] Donate Event #18

Closed HuangruiChu closed 11 months ago

HuangruiChu commented 11 months ago

As the developer, I think there should be a link to donate to the event.

Our user might need the fund for holding the event.

Currently, I plan to use my Zelle Code as the way to receive money. Sponsors can make the memo with the event id to specific the event they plan to sponsor.

I think we should modify the template event.gohtml

HuangruiChu commented 11 months ago

check discussion for Kyle's response. https://github.com/orgs/yale-mgt-656-fall-2023/discussions/25

HuangruiChu commented 11 months ago

I am thinking make a page for collecting money like using our own zella QR code. (Can we using my QR code?)

edgardorios1 commented 11 months ago

Great idea. We might need to establish some sort of API to connect to suitable financial institutions

hanslanda458 commented 11 months ago

agreed. As discussed, we need to have an API so we can add more functionality in the future sprints

hanslanda458 commented 11 months ago

As a user, I should be able to donate and receive donations for events

Acceptance Criteria for Donating to an Event:

  1. As a user, I can visit an event's page, and there should be a clear and easily accessible option to make a donation.
  2. When I click on the donation option, I should be directed to a secure and user-friendly donation interface.
  3. The donation interface should allow me to enter the donation amount, select a payment method, and provide any optional notes or messages along with the donation.
  4. The system should provide clear feedback about the success of the donation transaction, including a confirmation message and an email receipt.
  5. The donation should be processed securely and in compliance with any relevant payment processing regulations. The event organizer should be notified of the donation, including the donation amount, donor's information, and any provided notes.

Acceptance Criteria for Receiving Donations for an Event:

  1. As an event organizer, I should have the option to enable or disable the ability to receive donations for my event during the event creation or editing process.
  2. If I choose to enable donations, I can specify the purpose of the donations and provide additional information to encourage contributions.
  3. Donors should be able to see the purpose of the donations and any information provided by the event organizer when making a donation.
  4. Event organizers should have access to a dashboard or report showing a breakdown of all donations received, including donor information, donation amounts, and any notes.
  5. Event organizers should receive email notifications of each donation, including the donation amount and donor's information.
  6. Donations should be processed securely and in compliance with any relevant payment processing regulations, and the event organizer should receive the funds in a timely manner.
HuangruiChu commented 11 months ago

commit e1798aa finish the most basic requirement of Donation.

HuangruiChu commented 11 months ago

I close this issue as the basic requirement is satisfied. So this is the end for Sprint2. We should discuss about the creteria and some other potential improvements for Sprint3.