Rural Risk Management — CIMS product mockup showing tagging data dashboard on laptop with brand marks

CIMS

Cattle Insurance Management

Admin dashboard + field worker app

CIMS (Cattle Insurance Management System) is a web and mobile MVP that streamlines livestock insurance—tagging, retagging, and claims—replacing messy Excel and manual processes with a centralized, role-based workflow.

CIMS transforms livestock insurance from Excel chaos into a structured role based digital workflow ready for real world cooperative use

Tech stack: React, NestJS, MongoDB, Redis, Flutter, Google Drive, Excel parsing, JWT

MVP
CIMS
Admin + Flutter field app

Thechallenge

Livestock insurance teams depended on spreadsheets, shared folders, and manual data entry, with documents scattered and hard to trace.

That led to errors and duplicate data, slow onboarding, and weak accountability across tagging and claims.

Ourapproach

CIMS centralizes operations with Excel and Google Drive integration for bulk uploads, validation (tag uniqueness, document checks), and structured storage.

JWT-based access covers admin, office, field, insurer, and bank roles. The admin dashboard is React on a NestJS, MongoDB, and Redis backend; field staff use a Flutter app on the same API layer.

Screensinmotion

Click any tile to view the full-size screenshot. Press Escape or click outside to close.

Outcome

Reduced manual work, organized and traceable data, and faster insurance processing end to end.

Shipped as an MVP ready for real-world cooperative (Mandli) use.

  • Tagging and re-tagging with history
  • Claims management linked to cattle data
  • Bulk Excel import with smart parsing and duplicate prevention
  • Document validation (e.g. health certificates)
  • User, bank, and insurance company management

Stack&integrations

Admin dashboard

React
NestJS
MongoDB
Redis

Field worker app

Flutter
NestJS
MongoDB

Also in this build

Google Drive
Excel parsing
JWT

Want a similar build—storefront, admin, or SaaS? We can help from discovery to launch.

Start a conversation