Presenting EasyClaim, a platform to streamline and digitize the adjudication process for Securian Canada.
This project was made as part of the Technology Leadership Initative's integrated-industry project at the University of Toronto.
This project was made as part of the Technology Leadership Initative's integrated-industry project at the University of Toronto.
View the deployed project here
- An inbox page to view claims submitted by policyholders
- A 'historical claims' page to view previous
- Viewable claims that feature submitted pdf's and a side display listing the main
- An algorithm that displays claims similar to the claim being currently viewed, and the recommended next steps in the process
- Assisting in processing claims faster based on precedent
- Frontend in React and Typescript
- Backend in Spring Boot and Java
- Database running on Firebase
- Deployed using Microsoft Azure
-
backend - Contains Folders following th Clean Arhcitecure Engine:
- Controllers
- Entity
- Firebase Initializer
- Services
- Spring Boot connection test file
-
dummy_data - Completed JSON files for:
- Disability Claims
- Employment Claims
- Life Claims
- Each JSON file contains count number of mock models based on specific number in
json_generator.py -
frontend - An app folder containg:
- Additional Components frontend file
- Database 'Historical Claims' page frontend file
- Inbox page frontend file
-
JSON Models - Blank JSON files for:
- Disability Claims
- Employment Claims
- Life Claims
-
json_generator.py - Python file use to automatically generate filled out JSON claim mock files
- Open
json_generator.py - In the main branch at the bottom of the file, specifiy the count for the number of dummy JSON models you would like
- Run the file in your favourite compiler!
- Check the
dummy_datafolder; each file in the folder contains count number of mock models, all placed into one compliation file for each type of claim
- Install node.js with the command
npm i - Get the firebase API key from CaesarSaleh
- This will be stored in a
.envfile that should NOT be made public or stored on the GitHub repo!
- This will be stored in a
- Run
npm run devin the Terminal - Open http://localhost:3000
