This is a full-stack MFPE project built as part of Cognizant CDE internship.
Following services are part of the application:
- Member Portal
- Authorization microservice
- Member microservice
- Claim microservice
- Policy microservice
- Java 8
- Angular 12
Launch the above mentioned 4 microservices in your IDE. Import the project as Maven Project
and wait for the dependencies to install. If any port is unavailable in your machine you can change the port for the respective microservice in the application.properties
file under Backend/microservice/src/main/resources/application.properties
After the 4 microservices are up and running launch the ClaimApp angular application using ng serve
On initial launch of application the user is prompted with a home page of the application. In the navigation bar user can click the Login
button for authentication.
User has to enter his username and password to login. Following credentials can be used to login:
Username | Password |
---|---|
aayush | aayush01 |
ansh | ansh01 |
Authenticated users can now access the features of the application from the navigation bar under their username.
Registered users can enter their Member ID to view their bills which include Due Amount, Last paid date and Premium Amount.
Use Member ID M101
to view this user's bills.
If a user wishes to submit a claim, the submit claim form can be used where the user can enter details regarding Member ID,hospital,policies, etc. Based on the details provided the status of the claim is decided to be either pending
or rejected
. User will also be alloted a Claim ID
for future reference.
The user can view the claim status at any time using the Claim ID
generated in the previous step using the Claim status portal.
The users's session will be valid for 30 minutes
after which the user will be prompted to login again.