A comprehensive, full-stack Insurance Claim Management System designed to streamline the lifecycle of insurance claims from submission to settlement. This mono-repo contains both the React Web Portal and the Flutter Mobile App.
- Role-Based Access Control (RBAC): secure login for Admins and Users.
- Claim Management: Create, View, Approve, Reject, and Settle claims.
- Real-Time Database: Powered by Supabase (PostgreSQL) for instant data synchronization.
- Dashboard Analytics: Visual insights into claim status and financials.
- Secure Authentication: Robust user management via Supabase Auth.
- Multi-Platform:
- 🌐 Web Portal: React.js + Vite
- 📱 Mobile App: Flutter (In Development)
| Component | Technology |
|---|---|
| Frontend (Web) | React.js, Vite, Lucide Icons |
| Mobile App | Flutter, Dart |
| Backend | Supabase (PostgreSQL) |
| Authentication | Supabase Auth (Email/Password) |
| Real-time | Supabase Realtime Subscriptions |
P Ganesh Krishna Reddy
Full Stack Developer
📧 Email: pganeshkrishnareddy@gmail.com
📞 Phone: +91 8374622779
🔗 LinkedIn: pganeshkrishnareddy
🌐 Portfolio: pganeshkrishnareddy.vercel.app
├── src/ # React Web Application Source
│ ├── components/ # Reusable UI Components
│ ├── context/ # State Management (Auth, Claims)
│ └── supabaseClient.js # Database Configuration
├── mobile_app/ # Flutter Mobile Application Source
│ ├── lib/ # Dart Logic
│ └── pubspec.yaml # Flutter Dependencies
└── README.md # Project Documentation- Navigate to root directory.
- Install dependencies:
npm install - Start server:
npm run dev
- Navigate to
mobile_app/. - Install dependencies:
flutter pub get - Run app:
flutter run
© 2024 P Ganesh Krishna Reddy. All Rights Reserved.
