Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Insurance Management System - PolicyHub

πŸŽ₯ Project Demo: https://www.loom.com/share/9235a542298c46a5b18fc966972663c1?sid=800b4bb2-7052-4d12-b9b1-5a015585bffc

A full-stack insurance management system built with Java Spring Boot, React.js, and Oracle DB, designed for a seamless user experience and robust admin functionality.

Users can register, buy policies, submit claims, and raise support tickets, while admins can manage users, policies, claims, and tickets from a dedicated dashboard.


πŸ“Œ Features

πŸ‘₯ Authentication & Authorization

  • JWT-based login system
  • Role-based access: Customer, Agent, Admin
  • Secure Admin registration with special PIN

πŸ“‹ Policies

  • View and purchase available policies
  • Admin can create and delete policies

🧾 Claims

  • Customers can submit claims on purchased policies
  • View claim status: Approved / Rejected / Pending
  • Admin can view and manage all claims

πŸ“¨ Support Tickets

  • Submit, track, and respond to support tickets
  • Admin can respond and update ticket status

πŸ“Š Admin Dashboard

  • View statistics: users, policies, claims, and tickets
  • View recent users and latest tickets
  • Block/unblock or delete users

πŸ’» Tech Stack

Backend

  • Java 17
  • Spring Boot
  • Spring Security (JWT)
  • Oracle Database
  • Hibernate JPA

Frontend

  • React.js (with Hooks)
  • React Bootstrap
  • Axios

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages