Web Development

Akij Takaful Life Insurance PLC

It's a web application for an insurance company in Bangladesh under the Akij Group.

Year

2022

Role

Full-Stack Developer

Client

Akij Group

Status

Completed

akijtakaful.netlify.app
Akij Takaful Life Insurance PLC
StackLaravelMySQLRedisStripePHPGitCI/CDNext JSReactTailwind CSSTypeScript
01

Core Features

The capabilities that define the product surface.

01

User Registration

Allow users to create an account by providing their personal details such as name, contact information, address, and nominee details.

02

Account Dashboard

Provide users with a personalized dashboard where they can view their account summary, policy details, and current savings balance.

03

Savings Account

Allow users to deposit and withdraw money from their savings account. Provide a transaction history to track all financial activities.

04

Policy Management

Enable users to view their active insurance policies, including policy details, coverage information, premium amount, and payment status. Users should be able to update beneficiary information and renew policies if necessary.

05

Premium Payment

Provide a secure payment gateway for users to pay their insurance premiums online. Offer multiple payment options, such as credit/debit cards, net banking, or mobile wallets.

06

Savings Plan Calculator

Incorporate a tool where users can calculate the amount they need to save based on their desired coverage and policy term. This feature helps users plan their savings effectively.

07

Claim Submission

Allow users to submit insurance claims online. They should be able to provide relevant documents and information to initiate the claim process.

08

Claim Tracking

Provide a feature to track the progress of submitted claims. Users should be able to view the status of their claims and any updates from the insurance company.

09

Notifications and Alerts

Implement a notification system to keep users informed about premium due dates, policy renewals, and important updates related to their accounts and policies.

02

Architecture

How the system is layered and why those boundaries were drawn.

Built as a layered application — a rendered client, an API tier owning business rules, a persistence layer, and containerised delivery.

System layers

Frontend

Next JSReactTailwind CSSTypeScript

Backend

LaravelPHP

Data

MySQLRedis

Infrastructure

GitCI/CD

Tooling

Stripe
03

Showcase

7 screens from the shipped product. Select any image to expand.