Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Creating a Donation Page #90

Open
1 task done
Ujjwal5705 opened this issue Oct 10, 2024 · 0 comments
Open
1 task done

[FEATURE] Creating a Donation Page #90

Ujjwal5705 opened this issue Oct 10, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request gssoc-ext level1 10 points

Comments

@Ujjwal5705
Copy link

Ujjwal5705 commented Oct 10, 2024

Is this a unique feature?

  • I have checked "open" AND "closed" issues and this is not a duplicate

Is your feature request related to a problem/unavailable functionality? Please describe.

Creating a donation page for the charities (beacause this website will reach 1000's of people)

Proposed Solution

To implement a donation page on a website from the frontend perspective, I'll create a simple HTML form to capture donor information, including fields for the donor's name, email, and donation amount. Style the page using CSS to ensure it aligns with your website's design aesthetics. Next, incorporate client-side validation with JavaScript to check that all required fields are filled out correctly before submission. I can also integrate a payment gateway like Stripe by including their JavaScript library in HTML (but that's not main focus right now). This involves setting up Stripe Elements to securely capture payment details without handling sensitive information directly. Finally, ensure to display a confirmation message to the user once the donation is processed.

Screenshots

sample (only for reference):

Screenshot 2024-10-10 093258

Do you want to work on this issue?

Yes, I would like to work upon this feature under the gssoc-ext (level-x) and hactoberfest label.

@Ujjwal5705 Ujjwal5705 added the enhancement New feature or request label Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc-ext level1 10 points
Projects
None yet
Development

No branches or pull requests

2 participants