Welcome to PricerPro

This quick training will get you up and running today.

By the end, you’ll know how to pick the right comps, make real market adjustments (not guesses), tighten your value range, and state a clear price opinion the way appraisers do—so you can start your journey to becoming a true valuation pro… a Pricer Pro.

How to Choose the Right Subscription Package for Your Business

How to…
  • Assess your current business needs: user count, features required

  • Forecast growth in 6-12 months and account for scalability

  • Compare package features: core vs premium offerings

  • Check contract terms, upgrade/downgrade flexibility, hidden fees

  • Gather feedback from your team on usability and support requirements

  • Make sure integration with existing systems is smooth

  • Try a free trial before committing to a long-term plan

Selecting a plan that fits your growth and budget

Preview
3-4 min
1

How to Choose the Right Subscription Package for Your Business

Selecting a plan that fits your growth and budget

5.08
How to Choose the Right Subscription Package for Your Business
How to…
  • Assess your current business needs: user count, features required

  • Forecast growth in 6-12 months and account for scalability

  • Compare package features: core vs premium offerings

  • Check contract terms, upgrade/downgrade flexibility, hidden fees

  • Gather feedback from your team on usability and support requirements

  • Make sure integration with existing systems is smooth

  • Try a free trial before committing to a long-term plan

Complete all steps to finish your training.

2

The Ultimate Guide to Building Dynamic UI Configurations in Laravel

From modules to views – a complete walkthrough

5.08
The Ultimate Guide to Building Dynamic UI Configurations in Laravel
The Ultimate Guide to…

Set up module scaffolding in Laravel for your entity (e.g., Feedback, Tickit)

Implement getFormConfig, getFilterConfig, getHeaderItemConfig methods

Define dynamic fields: standard + user‐custom attributes

Use Vue (Options API) + Element Plus for frontend form rendering

Handle status exceptions: colour coding, conditional visibility

Test configurations with sample data and edge cases

Deploy and monitor frontend performance and UX feedback

Complete all steps to finish your training.

3

7 Reasons Why You Should Replace <el-color-picker> with Predefined Color Classes

Simplify your Vue component styling and maintenance

5.08
7 Reasons Why You Should Replace <el-color-picker> with Predefined Color Classes
X Reasons Why…
  • Enables consistent styling across the application (e.g., el-tag--red, el-tag--green)

  • Reduces runtime complexity and dependency on third-party colour picker

  • Eases theme changes: update classes centrally, not everywhere

  • Improves performance: fewer dynamic style calculations

  • Simplifies UI for non-technical users (they just select “red/green/blue”)

  • Works well with maintainable CSS and atomic design systems

  • Reduces bugs: less custom code to handle edge cases like transparency or invalid colours

Complete all steps to finish your training.

4

How to Restore a Historical Report Version in Your Property Valuation Module

Step-by-step using Laravel and Vue components

5.08
How to Restore a Historical Report Version in Your Property Valuation Module
How to…

Trigger a confirmation dialog in the Vue component before proceeding

Create an API endpoint (e.g., copyHistoryReport()) in your Laravel PropertyController

Inside the method: delete or archive current relationships (attributes, comparables, media)

Re-create all associated data from the selected historical report version

Maintain data integrity: foreign keys, pivot tables, media relations

Update the frontend: refresh the viewer and ensure the left-side history list reflects the restored version

Provide success/failure feedback and log changes for audit trail

Complete all steps to finish your training.

5

The Ultimate Guide to Implementing Session Conflict Detection in Laravel Passport

Manage concurrent logins and maintain session security

5.04
The Ultimate Guide to Implementing Session Conflict Detection in Laravel Passport
The Ultimate Guide to…

Use the ClientSessionHistory model to track login events, devices and tokens

On login: check for existing active sessions for the same user

If found, block the new login and send an approval request (email or in-app popup)

If approved: revoke the old token (force logout on frontend) and allow new login

Capture device info + geo/IP location on login for audit

Use Laravel Passport events/hooks to intercept token creation and revocation

Provide UI feedback: “You are logged in elsewhere” + option “Switch device and logout previous session”

Complete all steps to finish your training.