Skip to content

Latest commit

 

History

History
105 lines (70 loc) · 3.04 KB

README.md

File metadata and controls

105 lines (70 loc) · 3.04 KB

Motor Survey System

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.

Table of Contents

Introduction

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.

Features

  • 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.

Architecture

The system is built using the following technologies:

ASP.NET Framework

  • Backend: .NET Framework
  • Frontend: ASP.NET Web Forms
  • Database: Oracle Database

ASP.NET Core

  • Backend: .NET Core
  • Frontend: ASP.NET Razor Pages / MVC
  • Database: Oracle Database

Angular

  • Frontend: Angular
  • Backend: .NET Core
  • Database: Oracle Database

Implementations

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.

Installation

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.

Usage

User Side

  1. Initiate a Claim:

    • Log in to the application.
    • Navigate to the "Claims" section.
    • Fill in the required details and submit.
  2. Approve Survey:

    • Review submitted survey reports.
    • Approve or reject the survey.

Surveyor Side

  1. View Assigned Claims:

    • Log in to the application.
    • Navigate to the "Claims" section.
  2. Submit Survey:

    • Conduct the survey and fill in the survey report.
    • Submit the survey report.

Contributing

Contributions are welcome! Please contact me to contribute to this project.

Contact

For any inquiries or issues, please contact Nidhilal.