Portfolio Details
Project information
- Category: App
- Client: Karnaphuly Insurance Company Limited, Phoenix Insurance Company Limited
- Project Stack: NodeJS, ReactJS, NextJS
- Project URL: http://103.23.31.75:9092
Online Insurance Solution
🛡️ Project Overview:
This is a comprehensive online general insurance platform built for internal deployment by a financial services company. Developed using Node.js (API backend), Next.js (frontend), and a React-based Admin Panel, the application enables a fully digital policy purchase process, complete with premium calculation, OTP-based login, PDF policy generation, and real-time notifications.
While this was a company project, I was solely responsible for implementing all core functionalities, system architecture, and feature integrations.
💼 My Role & Contributions:
Designed and developed the complete online policy purchase flow including premium calculator, application forms, and secure submission.
Integrated OTP-based login system via SMS API (sms.net.bd) for mobile verification and secure user access.
Implemented Google Sign-In using Firebase Authentication for seamless third-party login.
Developed email notification system for post-application events, including policy confirmation and user communication.
Configured SMS notifications for critical user actions (OTP, application status).
Developed policy PDF generation and download system post-payment/approval.
Built the admin panel using React.js to manage users, policies, and view detailed application reports.
Wrote secure, RESTful APIs in Node.js and handled authentication, session management, and file storage.
Ensured mobile responsiveness, SEO optimization, and cross-browser compatibility on the frontend (Next.js).
Deployed and maintained the app on a live server environment.
🚀 Key Features:
✅ Premium Calculation Module — Calculates insurance premium dynamically based on input fields and rules.
✅ OTP Login via SMS API — Secure and smooth mobile number-based login flow.
✅ Google Login via Firebase — For users preferring third-party authentication.
✅ Email & SMS Notifications — For key user activities and admin alerts.
✅ Policy PDF Generation & Download — Automatic generation of policy documents after submission.
✅ Admin Panel (React.js) — To view, search, and manage applications with role-based access.
✅ Secure RESTful APIs — For frontend-backend communication with proper token-based authentication.
✅ Mobile-Friendly Interface — Designed for accessibility across all devices.
✅ Live Deployment with SSL — Ensuring encrypted transactions and secure access.
📌 Project Type:
Company-Owned | Sole Developer of Core Functionalities
This is a company project in which I served as the sole developer for all functional modules, integrations, and deployments. While the platform is owned and hosted by the organization, I was fully responsible for engineering its technical foundations and feature development.