ClaimSync is a comprehensive web application designed to streamline the insurance claims process for both patients and insurers. The platform provides an intuitive and efficient way for patients to submit claims and track their statuses while enabling insurers to review, manage, and process claims seamlessly.
Access the Client : https://claim-sync-client.vercel.app
Access the Backend :https://claim-sync-server.vercel.app
- There is only one Insurer in the Application if you want to login as a Insurer use the below credentials
- email:insurer@gmail.com
- password:123456
-
Submit a Claim:
- Patients can submit insurance claims by providing necessary details such as name, email, claim amount, and a description.
- Secure document upload functionality for receipts, prescriptions, or other supporting documents.
-
Track Claims:
- A user-friendly dashboard to view submitted claims along with their status (Pending, Approved, Rejected).
- Displays submission dates and approved claim amounts when applicable.
-
Claims Management:
- Insurers can view all submitted claims with filtering options based on status, date, and claim amount.
- A detailed review panel allows insurers to analyze claim details and attached documents before making a decision.
-
Claim Approval & Rejection:
- Insurers can approve or reject claims, specifying the approved amount and adding comments.
- Real-time status updates to keep both parties informed.
- Basic login system to differentiate between patients and insurers.
- Secure API endpoints to handle claims processing.
- Frontend: React.js (MUI for UI Components)
- Backend: Node.js with Express
- Database: MongoDB
ClaimSync is hosted and accessible via:
- Frontend: Vercel
- Backend: Vercel
- Frontend: React.js-based UI with MUI for styling.
- Backend: NestJS API with MongoDB integration.
- Database: Claims stored securely with essential fields (ID, Name, Email, Amount, Description, Status, Date, Comments).
- Node.js & npm/yarn
- MongoDB instance
-
Clone the repository
git clone https://github.com/mohankumar01012005/ClaimSync cd ClaimSync -
Install Dependencies
- Backend
cd backend npm install - Frontend
cd frontend npm install
- Backend
-
Setup Environment Variables
- Backend: Create a
.envfile inside thebackendfolder with:DATABASE_URL=mongodb+srv://your-db-uri JWT_SECRET=your_secret_key
- Backend: Create a
-
Run the Application
- Backend
npm run dev
- Frontend
npm run dev
- Backend
Feel free to raise issues or submit pull requests to enhance ClaimSync.
For any queries or collaborations, reach out via mohankumar.work12@gmail.com


