Learn JMS!: Add Page to an Ecommerce Demo App (with modification from Spring Tutorial)
Budget: $30 – $250 USD
PLEASE DO NOT BID OVER $30
-----------------------------------------------------------------------------------------------------
MY CURRENT PROJECT:
I will send you slightly modified versions of 2 demo apps: 1) this demo e-commerce application: https://github.com/merikbest/ecommerce-spring-reactjs/tree/f5497766e389a1d30fcec5917ae95f18883d1029 and 2) this demo SOAP service (discussed in the SOAP over JMS - Spring Tutorial here: https://www.thetechnojournals.com/2020/01/soap-over-jms-with-spring-boot-cxf-and.html): https://github.com/thetechnojournals/spring-tutorials/tree/master/CxfSoapService
The modification made to them is that the code to send the SOAP over JMS message (discussed in the tutorial linked above) in the original demo SOAP service app has been moved to the demo e-commerce application to trigger/send as soon as the "Validate Order" button is pressed by a customer at checkout.
Specifically, the modified demo e-commerce app will send the order information entered at checkout to the modified demo SOAP service when the button is pressed (and display it in the terminal). The modified demo e-commerce app will also report "Post Message Success".
I will help you run these projects to get started, if you have trouble (but you shouldn't since they've been tested by multiple people)! :)
WHAT YOU WILL HAVE TO ADD:
1. Add a "Sales Quote" page to the modified demo e-commerce app where a customer can enter a "Sales Quote #" and Customer ID info (eg. user id). Also, add a database to hold the "Sales Quote #" , Customer ID info and some order items for testing purposes.
2. Have the submit (or "Validate Order") button on this new "Sales Quote" page trigger a SOAP over JMS message to be sent to the modified demo SOAP service (eg. just like the one that is already implemented for order checkout except it will send the SQ# and customer ID).
3. On the "Post Message Success" notification in the modified demo e-commerce app load the database items (created in step 1) associated with the "Sales Quote #" , Customer ID info entered to a cart and take the customer to the checkout page so that they can buy those items.
-----------------------------------------------------------------------------------------------------
MY CURRENT PROJECT:
I will send you slightly modified versions of 2 demo apps: 1) this demo e-commerce application: https://github.com/merikbest/ecommerce-spring-reactjs/tree/f5497766e389a1d30fcec5917ae95f18883d1029 and 2) this demo SOAP service (discussed in the SOAP over JMS - Spring Tutorial here: https://www.thetechnojournals.com/2020/01/soap-over-jms-with-spring-boot-cxf-and.html): https://github.com/thetechnojournals/spring-tutorials/tree/master/CxfSoapService
The modification made to them is that the code to send the SOAP over JMS message (discussed in the tutorial linked above) in the original demo SOAP service app has been moved to the demo e-commerce application to trigger/send as soon as the "Validate Order" button is pressed by a customer at checkout.
Specifically, the modified demo e-commerce app will send the order information entered at checkout to the modified demo SOAP service when the button is pressed (and display it in the terminal). The modified demo e-commerce app will also report "Post Message Success".
I will help you run these projects to get started, if you have trouble (but you shouldn't since they've been tested by multiple people)! :)
WHAT YOU WILL HAVE TO ADD:
1. Add a "Sales Quote" page to the modified demo e-commerce app where a customer can enter a "Sales Quote #" and Customer ID info (eg. user id). Also, add a database to hold the "Sales Quote #" , Customer ID info and some order items for testing purposes.
2. Have the submit (or "Validate Order") button on this new "Sales Quote" page trigger a SOAP over JMS message to be sent to the modified demo SOAP service (eg. just like the one that is already implemented for order checkout except it will send the SQ# and customer ID).
3. On the "Post Message Success" notification in the modified demo e-commerce app load the database items (created in step 1) associated with the "Sales Quote #" , Customer ID info entered to a cart and take the customer to the checkout page so that they can buy those items.