Marsh-sudo / Bima-manager

Designed an API utilizing Python with Django Rest Framework and PostgreSQL. The project's primary aim is to streamline insurance agent operations by enabling the recording and management of client data, policy details, and automated policy expiration reminders.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Insurance Management API

App Logo

Table of Contents

Overview

The Insurance Management API is a powerful tool for insurance companies and agents to manage policies, clients, and reminders efficiently. This API is built using Django Rest Framework and provides endpoints to perform various actions related to insurance management.

Features

  • Create, update, and delete clients.
  • Create, update, and delete policies for clients.
  • Automatically generate reminders for policy renewals.
  • Search and filter clients and policies.
  • Secure authentication system.

Installation

To run this API on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/Bima-manager.git
    
  2. Navigate to the project directory

    cd insurance-management-api

  3. Create a virtual environment

    python -m venv venv

    Activate the virtual environments;

    source venv/bin/activate

  4. Install the dependancies

    pip install -r requirements.txt

  5. Run the Database migrations

    python manage.py migrate

  6. Start the development server

    python manage.py runserver

The API should now be running locally at http://localhost:8000/.

Backlog

Add feature to send notifications when a policy expires.

About

Designed an API utilizing Python with Django Rest Framework and PostgreSQL. The project's primary aim is to streamline insurance agent operations by enabling the recording and management of client data, policy details, and automated policy expiration reminders.


Languages

Language:Python 100.0%