A production-ready Full Stack Insurance CRM built to simplify customer management, vehicle tracking, policy renewals, document storage, and insurance operations through one modern dashboard.
License
React
TypeScript
NodeJS
PostgreSQL
Prisma
π Live: https://ins-moto-vahan.vercel.app
Insurance agencies often manage customer information, vehicle records, policy renewals, and documents across spreadsheets and multiple systems.
InsMotoVahan centralizes everything into one secure platform that helps insurance agents manage their daily workflow efficiently.
- JWT Authentication
- Secure Login
- Role-Based Access Control
- Protected Routes
- Add Customers
- Edit Customer Details
- Search Customers
- View Complete Customer History
- Register Multiple Vehicles
- Vehicle Ownership Tracking
- Engine & Chassis Information
- Registration Details
- Create Policies
- Renew Policies
- Policy History
- Active & Expired Status
- Premium Tracking
- Upcoming Renewals
- Expired Policies
- Renewal Workflow
- Follow-up Tracking
- Upload Documents
- Insurance PDFs
- RC Book
- Images
- Secure Storage
- Business Analytics
- Customer Insights
- Policy Statistics
- Revenue Overview
- Interactive Charts
Every important action is recorded for transparency and auditing.
React + TypeScript
β
REST API Requests
β
Express + Node.js Backend
β
Prisma ORM
β
PostgreSQL
- React 19
- TypeScript
- Vite
- Tailwind CSS
- React Query
- Zustand
- React Router
- Recharts
- Node.js
- Express
- TypeScript
- Prisma ORM
- PostgreSQL
- JWT
- Zod
- Multer
- Winston Logger
β JWT Authentication
β Password Hashing
β Input Validation
β Rate Limiting
β Helmet
β CORS Protection
β Secure API Design
backend/
frontend/
docker-compose.yml
.env.example
README.md
git clone <https://github.com/yourusername/InsMotoVahan.git>cd InsMotoVahanInstall frontend
cd frontend
npm installInstall backend
cd backend
npm installRun
npm run dev- WhatsApp Renewal Notifications
- AI Policy Assistant
- OCR Document Scanner
- Email Reminder System
- Cloud Storage Integration
- Multi-Branch Support
- Payment Gateway
- Mobile Application
Instead of using spreadsheets and disconnected tools, InsMotoVahan provides a centralized platform for managing the complete insurance lifecycleβfrom customer onboarding to policy renewalsβin a secure and scalable way.
Liejo S
Full Stack Developer
GitHub: https://github.com/Liejox
LinkedIn: https://linkedin.com/in/liejos
Portfolio: https://liejosportfolio.vercel.app
β If you like this project, consider giving it a Star!
Made with β€οΈ by Liejo S