Skip to content

IC1 is a full automobile insurance system that maintains the needed functionalities to run the department independently. It is a great demo built solely using php, Js, html and css and without using any frameworks. Great demonstration of web programming fundamentals.

Notifications You must be signed in to change notification settings

Anas-Albaqeri/IC1

Repository files navigation

IC1 - Automobile Insurance system

Screenshot 2023-12-26 024509

Overview

This Insurance System is designed to showcase fundamental skills in PHP, CSS, HTML, and JavaScript. It incorporates a multi-role user system, where each role has specific permissions and functionalities. This system is tailored to meet the requirements of different positions within an insurance company, specifically the Automobile Department of the Company.

System Roles and Credentials

The system includes the following user roles with their respective login credentials:

  1. General Manager

    • Username: Anas.Hafedh
    • Password: 123456
    • Permissions: View and flag data in tables, no direct access to modify.
  2. Underwriter

    • Username: Robil.Sabek
    • Password: 123456
    • Permissions: Restricted to direct updates on the database.
  3. Policy Manager

    • Username: Jane.Doe
    • Password: 123456
    • Permissions: Full authorization for direct updates.
  4. Financial Manager

    • Username: John.Doe
    • Password: 123
    • Permissions: Direct access to financial tables.
  5. Claims Manager

    • Username: Rissal.Hedhna
    • Password: 123456
    • Permissions: Restricted access to financial database tables.

Each employee role has specified functions as required by the client.

Database Configuration

  • Database Name: IC1
  • Database User: root
  • Database Password: root
  • Database Host: localhost

System Workflow

  • Underwriters are restricted from making direct updates to the database. They responsiblity of the underwriter inlcludes adding new policies, reviweing pending and flagged policies and reporting directly to the Policy manager of the department image

Policy Managers have full authorization to perform direct updates.

policy managers are responsible for admitting new policies, managing current policies (renewals, canceling, modiications, flagging ..etc)

image

Claims Managers have restricted access to financial database tables.

claim managers are responsible for filing new claims reported by clients and admitted by the inspection and authentication department of the company.

image

Financial Managers have direct access to financial tables.

They manage the full finances of the department, including settlements, policies and permiums.

image

General Managers can view and flag data in tables but cannot directly modify them.

General Manager of the department has the essential informations of the department and the essentials to manage all the outs and ins of the department.

image

Implementation Notes

image
  • Import the database using the provided credentials.

    image
  • If needed, change the storage engine to InnoDB via phpMyAdmin operations not only becauase its reliable and achieves the best performance, but also as it is the deafult eninge for MySQL and would face the least issues running the db.

    image

Getting Started

To get started with this system:

  1. Ensure your local server environment (like XAMPP or WAMP) is set up correctly.
  2. Import the IC1 database into your MySQL server.
  3. Login using the credentials provided for the respective roles to explore the functionalities specific to each role.

Enjoy!

We hope you find this system demonstrates the key skills and fundamentals of web development effectively. Enjoy exploring and testing the functionalities!

And as always

image

About

IC1 is a full automobile insurance system that maintains the needed functionalities to run the department independently. It is a great demo built solely using php, Js, html and css and without using any frameworks. Great demonstration of web programming fundamentals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published