Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 TrueLife - Health Insurance Web Application

A full-stack Health Insurance Management System developed as a Year 2 Semester 1 university group project, focusing on enterprise-level backend architecture, database integration, and modular system design.


📌 Project Overview

The Health Insurance Web Application is designed to manage insurance plans, users, payments, reviews, reports, and administrative operations within a single integrated system.

The project emphasizes:

  • Clean backend architecture
  • Proper database usage
  • Real-world enterprise application structure
  • Team-based development

🛠️ Technologies Used

Backend

  • Java
  • Spring Boot
  • Controller – Service – Repository architecture

Database

  • Microsoft SQL Server (MSSQL)

Frontend

  • HTML
  • CSS
  • JavaScript

DevOps

  • Docker (successfully tested using containers)

🔧 System Features & Team Members

System Feature Team Member
User Management System Yenuli Thevinya
Insurance Plans Management Kasun Akalanka
Payment & Billing System Yethmi Peiris
Review & Rating System Dananjaya Atapattu
Reports & Analytics Dashboard Pramuditha Jayamuthu
Admin Management System Lakruwan Vidanapathirana

All modules are fully integrated with the backend and database.


👨‍💻 My Contribution

I was responsible for the Insurance Plans Management module, including:

  • Designing and implementing insurance plan CRUD operations
  • Developing controller, service, and repository layers
  • Integrating insurance plans with the MSSQL database
  • Ensuring clean separation of concerns using layered architecture
  • Coordinating module integration with other system components

🐳 Docker Support

The application was successfully containerized and tested using Docker, ensuring consistent runtime behavior across environments.


▶️ How to Run the Project

  1. Clone the repository:
    git clone https://github.com/Kasun-Aka/Health-Insurance-Webapp
  2. Configure MSSQL database connection in application.properties
  3. Run the Spring Boot application
  4. (Optional) Run using Docker for containerized deployment

📚 Learning Outcomes

  • Enterprise backend development with Spring Boot
  • Database design and integration using MSSQL
  • RESTful service implementation
  • Modular development in a team environment
  • Basic DevOps exposure with Docker

Note: This project was developed for academic purposes and represents a learning-focused implementation rather than a production system.

About

fully completed version of our university group project for Y2S1 - Health Insurance Webapp

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages