Case study / 01

InsureS3App
Insurance, without the friction.

A full-stack insurance claim management platform designed to bring policy applications, claims, payments, and access control into one dependable workflow.

RoleFull Stack Developer Intern
FocusBackend services & integrations
StackSpring Boot · React · MySQL
InsureS3App dashboard

The challenge

Insurance workflows involve multiple moving parts.

Users need a straightforward way to apply for policies and file claims, while administrators need a safe, manageable view of those requests. The project needed clear service boundaries, secure access, and payment integration without losing the usability of the customer journey.

The solution

A workflow-led product, not a collection of screens.

Secure access

JWT authentication and role-based authorisation separated user and administrator capabilities.

Payment flow

Razorpay integration supported premium payments within the policy experience.

Clear journeys

React interfaces guided users through policy, claim, and dashboard workflows.

Architecture

Designed as connected, focused services.

React client
Spring Boot APIs
User & authPolicyClaimsPayments
MySQL · JWT · Razorpay
JavaSpring BootSpring SecurityJPAReactMySQLRazorpay

What I learned

Features become stronger when the boundaries are clear.

This project reinforced the value of designing APIs around actual workflows, keeping authentication concerns explicit, and treating third-party integrations as first-class parts of the product journey.

View source code