GirlScriptSummerOfCode / GirlScript_India

GirlScript is the fastest growing tech-community in India. It is a non-profit project brought to you by GirlScript Foundation to help beginners in technology. Be a part, spread knowledge & happiness..
MIT License
12 stars 14 forks source link

Create HTML/JS website to accept paypal/stripe/patreon donations #6

Closed vishwarajanand closed 6 years ago

vishwarajanand commented 6 years ago

Deliverables:

  1. A website in HTML/JS which enables users to donate to a given account in Paypal, Stripe and Patreon. For now, you can use your own custom account to demo that the website is functional.
  2. Please keep the demo configurable, so that the same module can be reused later with minimal changes to support GirlScript donations.
  3. Make a folder demos/donations/[your-name]/[all-your-codefiles-goes-here-****].

Evaluation criteria:

  1. Grade A: Neatly done, can be integrated easily.
  2. Grade B: The task is completed, but integration needs some changes.
  3. Grade C: The task is completed, but we may need to improve.

When you submit the PR, please provide screenshots to show that the PR actually works.

devesh-verma commented 6 years ago

I want to work on this

vishwarajanand commented 6 years ago

@devshiva619 Go ahead! Other participants, you can also submit MR to this issue till it is open. Please note that we welcome multiple submissions from different participants. We would evaluate your PRs accordingly. The best fit for our use-case shall be taken forward for integration to final website.

Alternatively, if you feel that the issue is too big and you want to collaborate with your group to do so. Please create a repository of your own and once completed, share your repo's link here. All contributions are welcome!

devesh-verma commented 6 years ago

What about the points, are all people getting points, like which all will be Good ones?

vishwarajanand commented 6 years ago

Everyone who submits PRs would be granted some points and depending on total aggregated points, I think there are some rewards to be given at the end.

As a mentor, it's much more manageable to give grades as of now. Don't worry about the scoring of grades, we would keep participants updated eitherways.

sourabh1031 commented 6 years ago

@thealphadollar I also would like to work on this issue

Pallavi024 commented 6 years ago

I would also like to work on this issue @vishwarajanand and how to get myself assigned ?

megha070 commented 6 years ago

I would like to work on this sir !

iriyagupta commented 6 years ago

We have to submit the PRs till 6 or before 6 ? @vishwarajanand

vishwarajanand commented 6 years ago

Issues would be open till the end of the program, so that the avenues to learn even for beginners are always open.

codestryker commented 6 years ago

I will also work on this

codestryker commented 6 years ago

Sir,what type of website we are creating and what will be its functionality

vishwarajanand commented 6 years ago

You can consider https://djangogirls.org/ as a template. But we would have several modifications/chanegs on the go.

devesh-verma commented 6 years ago

@vishwarajanand hey in this you want us to make just a static website for the issue for you want a functional website which can accept payments

vishwarajanand commented 6 years ago

Any website would work, even a static website.

Just follow two points:

  1. Avoid overcomplicating things, keep the code minimal.
  2. Keep the code configurable so that the payments can be later pointed to GirlScript's donations account.
vishwarajanand commented 6 years ago

You do not need to implement the donation payment process by yourself. For example, Once you have a Paypal account ready, you can use the account to get a donate button code which can be embedded in a HTML. For reference, check this: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/donate_step_1/

devesh-verma commented 6 years ago

@vishwarajanand thanks a lot for telling me this, I was implementing stripe payment with nodejs 😄

vishwarajanand commented 6 years ago

Good that we discussed it, in general before starting to implement a solution it's better to discuss the different ways a task can be done and how you are thinking to do it. This avoids over-work and sometimes brings up a very simple solution to complicated problems.

In Agile world, people brainstorm ideas before implementation and in waterfall development practices, people tend to write developer design documents.

mayankk98 commented 6 years ago

the participants working on other issues also need content

thealphadollar commented 6 years ago

I've forwarded the link to document containing some content in the girlsscript channel.

On Sat 30 Jun, 2018, 23:00 Mayank Khandelwal, notifications@github.com wrote:

the participants working on other issues also need content

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GirlScriptSummerOfCode/GirlScript_India/issues/6#issuecomment-401555118, or mute the thread https://github.com/notifications/unsubscribe-auth/AfStIG-ALx0fb1XeWP8dNvUwO8cUWeR0ks5uB7WYgaJpZM4U1mVP .

vishwarajanand commented 6 years ago

Participants, please update your progress with this task.

thealphadollar commented 6 years ago

Done in #9

We are continuing with the integration phase and anyone willing to work on this issue can do it for contribution and we will integrate his code if it's good enough in the improvement phase.

vishwarajanand commented 6 years ago

Closing this issue, since the event is closed.