In Progress

Donation and Payment Web Component

I need a Web Component using Angular 2, Amazon Payment, and PayPal that will simply record the transaction in Google's Firebase.

This is a simple workflow:

User registers and Firebase stores email & password

User will click on the Donate Today button

User selects the amount to donate or chooses and enters "other amount"

User selects payment method (either PayPal or Amazon Payment)

User enters who they want to Donate To

User pays Donation Amount with selected Payment Method

Record of payment amount is stored in Firebase (will need to implement a simple Google Cloud Endpoint to insert record into Firebase)

Record with payment who the Donation was for

[url removed, login to view] has an example of the Donation and Payment form. Need the Web Component to be similar to the Live Strong Donation form.

Live Strong Donation: [url removed, login to view]


Must be written using well structured Angular 2 standards

Must be written using Material Design Lite ([url removed, login to view])

Must be "Responsive" for Desktop, Tablet, and Mobile

Must be written to use Firebase for User Accounts and Payment Record

Since I don't believe Amazon Payment or PayPal can directly write to Firebase, will expect a Google AppEngine CloudEndpoint be available to accept the transaction then store in Firebase. Also acceptable would be an AWS Lambda with AWS API Gateway to store the transaction in Firebase. Please discuss with me before making the decision.

I will expect there to be well-defined Web Components for (Donate, Payment Method)

Provide me with the code and a document on what I will need to do to configure Amazon Payment and PayPal integration with the Web Component.

Skills: Amazon Web Services, Angular.js, Google App Engine, HTML5, PayPal API

See more: what is responsive web design, web material design, web design workflow, html5, amazon web services, angular.js, google app engine, paypal api, angular 2.0, web design lite, web design and payment, using material design web site, site web material design, material design web design, material design site web, lambda example, lambda amazon, google material design lite, do five, cloud web design

About the Employer:
( 4 reviews ) Sherwood, United States

Project ID: #11025606

Awarded to:


I'm a full-stack JavaScript developer with extensive experience in building high quality Web and Mobile Apps. My experiences range from building responsive mobile sites that work well cross-browser to building scala More

$70 USD in 1 day
(1 Review)

4 freelancers are bidding on average $96 for this job


Greetings from young IT minds !! We have a team of highly experienced & skilled young IT minds to help you meet your requirements. The foundation of our services is in understanding of the engineering requirements, More

$111 USD in 1 day
(4 Reviews)

I am Senior Java Developer with more than 10 years of experience in Java design and development with strong problem solving skills. Code Samples [login to view URL] CV [login to view URL]

$177 USD in 3 days
(2 Reviews)

Hello Sir, We are an Indian development company. we have checked your posted details here and further clarification in want, so us message on to discuss it more then we can move on it. thanks

$48 USD in 7 days
(2 Reviews)
$25 USD in 1 day
(0 Reviews)