Giter VIP home page Giter VIP logo

sudhanshu0307 / insurance-management-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vinaykumarkunder/insurance-management-system

0.0 0.0 0.0 124 KB

The project is a RESTful API for a claims management system. It allows clients to register and log in, create new claims, view existing claims, and update their own claims. The API also provides endpoints for administrators to view all claims and update the status of a claim.

Home Page: https://insurance-management-system-production.up.railway.app/swagger-ui/index.html#/

Java 100.00%

insurance-management-system's Introduction

Insurance Policy Management API

This project is an implementation of a RESTful API for managing insurance policies.

endpoint link (may be after 15 apr this link is destroy)

click here to live demo

Table of Contents

  • Features
  • Technologies Used
  • Getting Started
  • API Documentation
  • Contributing
  • License

Features

The API supports the following features:

  • Creating and managing clients
  • updating deleteing and retriving a particular clients by id
  • Retrieving a list of all clients
  • Creating and managing insurance policies for clients
  • updating deleteing and retriving a particular insurance policies by id
  • Retrieving a list of all insurance policies
  • Creating and managing claim for insurance policies
  • updating deleteing and retriving a particular claim by id
  • Retrieving a list of all claim
  • Retrieving a list of all claim for a client
  • Authenticating users and generating JWT tokens for authorization
  • Documentation all api using swaagger-ui

Technologies Used

The project is built using the following technologies:

  • Java 17
  • Spring Boot 3.0.5
  • Spring Security
  • JWT for authentication
  • Hibernate for ORM mapping
  • MySQL for the database
  • Swagger for API documentation

Getting Started

To get started with the project, you will need to have the following tools installed on your machine:

  • JDK 11 or later
  • Maven
  • MySQL

To set up the project, follow these steps:

  1. Clone the project repository: git clone https://github.com/VINAYKUMARKUNDER/Insurance-Management-System.git
  2. Navigate to the project directory: cd insurance-policy-management
  3. Open the application.properties file and configure your MySQL database settings
  4. Build the project using Maven: mvn clean install
  5. Run the project: mvn spring-boot:run

The API will be accessible at http://localhost:8080.

API Documentation

API documentation is available using Swagger. To access the documentation, run the project and navigate to http://localhost:8080/swagger-ui.html.

Contributing

If you would like to contribute to the project, please follow these steps:

  1. Fork the project repository
  2. Create a new branch for your changes: git checkout -b my-new-feature
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push the changes to your branch: git push origin my-new-feature
  5. Submit a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

insurance-management-system's People

Contributors

vinaykumarkunder avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.