FA Email App

Case Study: B2B FA Email App

Project Overview

First Acceptance Insurance Company (FAIC) is a well-established American insurance carrier. They specialize in underwriting and servicing non-standard automobile insurance.

This application is a specialized Claims Management Productivity Tool designed to bridge the gap between First Acceptance’s data storage (AWS S3) and their claims processing agents.

Business Purpose

The app was created to solve “agent collision” and efficiency issues. Before this app, agents had to manually dig through emails and S3 buckets. This tool provides a unified, Outlook-style interface that organizes insurance claim emails and their associated attachments into a streamlined workflow.

The Solution: I developed a comprehensive Vue.js Web Application designed for high-volume data handling. While the client’s team developed the APIs (transitioning from WordPress to Python/FastAPI), I acted as the primary frontend architect integrating complex endpoints and driving the technical requirements for new API parameters to support advanced features.

My Strategic Contribution

  • Dynamic API Integration: Seamlessly transitioned the frontend from legacy WordPress REST endpoints to a modern Python backend, ensuring zero downtime for the UI.
  • Requirement Engineering: I didn’t just consume APIs; I defined the parameters needed for features like Server-side Search, Pagination, and User Authentication.
  • State Management & UX:
    • Resource Locking: I implemented the logic where a double-click action triggered a lock state, visually signaling to all other agents that a claim was “In Progress.”
    • Scalability: Suggested and implemented Pagination (15-20 records per view) to ensure the application remained performant as the S3 bucket grew.
    • Searchability: Architected a top-bar search function allowing agents to filter claims by title/subject instantly.

The Impact

Enhanced Efficiency

Client Satisfaction

0 %

Administrative Oversight

Execution Tools Used
  • Frontend: Vue.js, Vue Router, Axios (for API consumption), CSS.
  • Environment: Git
  • Agile: Jira, Google Meet
  • Hosting: AWS EC2, AWS S3, Git