Harsh Goyal 907360 Component Microservice and Return Order Portal (Front β End) Narne Lakshmi Narasimha Sai 905256 Authorization Microservice and Return Order Portal (Functionality) Utsav Tiwari 907371 Packaging and Delivery Microservice Vishesh Sharma 907373 Payment Microservice
##OBJECTIVE## A leading Supply chain Management Organization wants to automate the return orders, by classifying them to repair or replacement. Repair is for all main or integral parts of their product. Replacement is for accessories.
Component Processing Microservice:
-
Determine if the request is for Repair or Replacement
-
Determine the repair or replacement cost along with the consideration if itβs a priority request or not. Determine the date of process completion
-
Invoke Packaging and Delivery service to determine the cost and date of delivery
-
Return the Processing response detail object
Packaging and Delivery Microservice:
-
Determine the packaging and delivery charge for the item based on a pre-defined logic
-
Provide the expected date of delivery.
Payment Microservice:
- Gets the processing charge and the Credit card details as input. Deducts the amount and provides the result message if the deduction succeeded or not
Authorization Microservice:
- This microservice is used with anonymous access to Generate JWT
Return Order Portal:
-
Login
-
Provide details for Return order
-
View the processing detail
-
Confirm processing
##WORKING##
Step 1: Run all the microservices Step 2: Run the Return Order Portal. Step 3: Enter Login Details to authorise the user and press login. Step 4: Enter Component Details, Name, Contact Number, Credit Card Number, etc. and press submit. Step 5: Verify the process response details and confirm the Request. Step 6: The request is confirmed and the amount is deducted from the card.