Demeter Insurance Workflow Integration Challenge part #2

Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Overview

A client has requested Topcoder to build new screens for a web application for their insurances products. We have already created the angular frontend and backend.
 

Goal of the challenge

The main goal of this challenge is to integrate the frontend with the workflow backend.
 

Framework and Technologies

  • Backend: Node.js 14.x and express.js 
  • Frontend: Angular 10.x (Typescript)
 

Browsers supported 

  • Latest Firefox
  • Latest Chrome
  • Latest Safari
 

Individual Requirements

1) The following insurances are in scope:
- Pets (Mascotas)
- Daily Rental (Renta Diaria)
- Life (Vida Online)

2) Major requirements:
- Integrate the workflow microservice with the provided frontend
- Implement ALL associated User Stories: frontend and workflow backend
- Audit and lint must continue to pass on both frontend and workflow backend

3) Minor requirements:
- Add more test data
- Implement error messages popups - see User Story for example and messages (all in Spanish)
 
4) The card protection flow was translated and associated with the user story, however it is NOT in scope. The other 3 must follow the same guidelines

5) Additional requirements:
- Any gap in backend to complete User Story is in scope - max user story in scope is HU77
- Backend calls in frontend must be done from a shared service
- Backend base url must be configurable
- Frontend is fluid but we are targeting desktop browsers

6) Documentation provided
- Angular source code
- Backend source code
- Mock service source code
- User Story word document
- Pets, Daily Rental, Life flows
 

Final Submission Guidelines

  • Updated backend and frontend
  • Verification guide

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30138145