- Overview
- Features
- Installation
- Usage
- API Endpoints
- Database
- Authentication
- Testing
- Contributing
- License
- Backlog
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.
- 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.
To run this API on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/Bima-manager.git
-
Navigate to the project directory
cd insurance-management-api
-
Create a virtual environment
python -m venv venv
Activate the virtual environments;
source venv/bin/activate
-
Install the dependancies
pip install -r requirements.txt
-
Run the Database migrations
python manage.py migrate
-
Start the development server
python manage.py runserver
The API should now be running locally at http://localhost:8000/.
Add feature to send notifications when a policy expires.