File:  [NetBSD Developer Wiki] / wikisrc / projects / project / donations.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Thu Mar 10 16:19:03 2022 UTC (8 months, 2 weeks ago) by christos
Branches: MAIN
CVS tags: HEAD
new project

[[!template id=project

title="Automate handling of donations (350h)"

contact="""
[finance-exec](mailto:finance-exec@NetBSD.org)
"""

mentors="""
[Christos Zoulas](mailto:christos@NetBSD.org)
"""

category="misc"
difficulty="medium"
duration="350h"

description="""

Currently electronic donations from Paypal and Stripe are emailed
to Request Tracker. A ticket gets opened and each donation is
handled manually. The person handling the ticket needs to extract
the email of the donor, the date, the currency and the amount and
enter them into the ticket form where an acknowledgement form is
filled up from the information and sent to the donor. The donor can
decide to reply to the form and answer questions like if they want
to be listed in our donor's page and how, if they want to
be notified in the future about donating more, and if they want to
keep receiving receipts for their donations.

The project involves html, css, database skills as well as choosing
which platform/language to implement the system.

Milestones:

* Parse paypal messages, fill the form and auto-reply.
  If you can't parse, send to rt.
* Parse stripe messages, fill the form and auto-reply.
  If you can't parse, send to rt.
* Create a database to store the information
* Update the donation meter from the donation amounts.
* Instead of having the user file the form freestyle,
  redirect them to the web to file the form electronically
  so we can extract the information. Handle adding the donor
  to the donors file automatically.
* Update donor information in the database to include the above information.
* Fix conditional notifications

"""
]]

[[!tag gsoc]]
[[!tag gsoc350h]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb