Skip to content

mehediakash01/Life-Sure-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ LifeSure – Life Insurance Management Platform

Live Site: life-sure.surge.sh
Admin Login:
📧 ronaldo@gmail.com
🔒 123456aA


🧩 Overview

LifeSure is a full-featured Life Insurance Management Platform designed to streamline the entire process — from policy browsing to application, payment, and management. Built with modern technologies and designed for scalability and excellent user experience, LifeSure provides role-based dashboards and dynamic features for customers, agents, and admins.


🚀 Key Features

  • 🔐 Role-Based Authentication via Firebase (Customer / Agent / Admin)
  • 📋 Policy Management System (CRUD for Admin)
  • 🔍 Quote Calculator based on age, duration, coverage, smoking status, etc.
  • 📝 Multi-Step Application Form with Personal, Nominee, and Health sections
  • 💳 Stripe Payment Integration with secure checkout and payment tracking
  • 📄 PDF Policy Download for approved policies (via jsPDF & html2canvas)
  • 🎯 Agent Dashboard to manage assigned customers and update statuses
  • 📚 Blog System for agents to write, edit, and share articles
  • 📈 Admin Transaction Dashboard with filters and earnings graph (Recharts)
  • 🧑‍🤝‍🧑 Manage Users – promote/demote roles, delete, view registration data
  • 🔄 Claim Requests Handling – submission, status updates, and admin response
  • 💬 FAQs & Forum – upvote helpful questions
  • 🔥 Popular Policies Display based on purchase count
  • 📆 Due Date Tracking for agents after assigning a policy
  • 🌐 Responsive UI – fully optimized for mobile, tablet, and desktop

🧪 Tech Stack

Frontend:

  • React 19, React Router 7
  • Tailwind CSS 4, DaisyUI, Framer Motion
  • React Hook Form, SweetAlert2, TanStack React Query
  • jsPDF, html2canvas, Lottie, Swiper

Backend:

  • Node.js, Express.js, MongoDB
  • JWT, Stripe Payment API
  • Axios with Secure Interceptors

🛠️ Installation & Setup

To run this project locally:

git clone (will update later)
cd lifesure
npm install
npm run dev

About

LifeSure – A full-stack life insurance platform with policy management, premium calculation, secure payments, and role-based dashboards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages