Knowledge Base

Documentation & Guides

Everything you need to get started, configure, and master the CLAapp platform.

Getting Started

1. Account Registration

Visit the registration page to create your CLAapp account. During registration you'll:

  • Provide your full name and company email address
  • Select your primary role (Agent, Underwriter, Claims Officer, etc.)
  • Create a strong password (10+ characters, mixed case, numbers, symbols)

2. First Login & Dashboard

After signing in, you'll land on your personalized dashboard showing metrics relevant to your role. The sidebar navigation provides access to all modules you have permission to use.

3. Navigation

CLAapp uses a sidebar navigation pattern with the following structure:

Dashboard

Overview stats and quick actions

Core Modules

Products, Policies, Claims, Premiums

Business Lines

Retail, Corporate, Agency, Finance

Reports & Analytics

Dashboards, exports, scheduled reports

Administration

Users, roles, products, system config

Help & Documentation

Guides, FAQs, support resources

Frequently Asked Questions

You can register as an Agent, Underwriter, Claims Officer, Retail Officer, Finance Officer, or Customer. Administrative roles (Admin, Manager-level) are assigned by system administrators only.

The login page includes a role selector that lets you experience the platform from different role perspectives. Select any role before signing in, and that role will be applied for your session — allowing you to explore how the platform looks and feels for different users.

Yes. CLAapp enforces HTTPS with HSTS, uses CSRF protection, implements role-based access control with granular permissions, logs all user activity, and stores passwords using bcrypt hashing. Session data is stored in Redis with encryption.

Absolutely. The platform is fully responsive with mobile-optimized navigation, touch-friendly controls, and a dedicated mobile bottom navigation bar for quick access to key functions.

CLAapp supports all modern browsers including Chrome, Firefox, Safari, and Edge. We recommend keeping your browser updated to the latest version for the best experience.

CLAapp provides both in-app notifications (via the bell icon in the header) and email notifications for important events like claim status changes, policy maturity alerts, and overdue premium reminders.

Yes. The platform supports three themes: Light, VS Code Light, and Dark. You can switch between themes using the theme toggle in the top navigation bar. Your preference is saved automatically.

Yes. CLAapp provides a comprehensive RESTful API with token-based authentication. Visit the API Documentation section for endpoint details, request/response schemas, and integration guides.

Technical Architecture

Backend

Laravel (PHP 8.3)

Frontend

Alpine.js + Tailwind CSS

Database

PostgreSQL

Caching & Queue

Redis

Navigation

Hotwire Turbo (SPA-like)

Build Tool

Vite

Auth & RBAC

Spatie Permission

Audit Logging

Spatie Activity Log

Email

SMTP (queued)