This repository contains different implementations of the Motor Survey System developed using various technologies:
Each implementation follows the same business logic and architecture but utilizes different frameworks and technologies.
The Motor Survey System is designed to manage motor insurance claims efficiently. The system has two primary roles: the Surveyor and the User. Users initiate claims, surveyors conduct surveys and submit reports, and users or employees approve the surveys.
-
User Side:
- Initiate motor insurance claims.
- View the status of submitted claims.
- Approve or reject survey reports.
-
Surveyor Side:
- Receive and view assigned claims.
- Conduct surveys and submit reports.
- Update the status of claims.
The system is built using the following technologies:
- Backend: .NET Framework
- Frontend: ASP.NET Web Forms
- Database: Oracle Database
- Backend: .NET Core
- Frontend: ASP.NET Razor Pages / MVC
- Database: Oracle Database
- Frontend: Angular
- Backend: .NET Core
- Database: Oracle Database
The ASP.NET Framework version uses the .NET Framework for the backend, ASP.NET Web Forms for the frontend, and Oracle Database.
The ASP.NET Core version uses the .NET Core framework for the backend, ASP.NET Razor Pages or MVC for the frontend, and Oracle Database.
The Angular version uses Angular for the frontend, with the backend implemented in .NET Core and Oracle Database.
Refer to the individual README files in each implementation folder for installation instructions. Review the source and add neccessary values to the database inorder to load the error messages and fill the dropdowns since the application avoids hardcoding strictly.
-
Initiate a Claim:
- Log in to the application.
- Navigate to the "Claims" section.
- Fill in the required details and submit.
-
Approve Survey:
- Review submitted survey reports.
- Approve or reject the survey.
-
View Assigned Claims:
- Log in to the application.
- Navigate to the "Claims" section.
-
Submit Survey:
- Conduct the survey and fill in the survey report.
- Submit the survey report.
Contributions are welcome! Please contact me to contribute to this project.
For any inquiries or issues, please contact Nidhilal.