Documentation

Understanding how we score and rank devices.

UEPS-45 Methodology

Unlock the details behind our Ultra-Extensive Phone Scoring system. 40 criteria across 7 categories.

Final Performance Index (FPI)

How we define and calculate "Final" status based on raw specs, features, and performance.

GPX-300 Gaming Index

The new standard for competitive mobile gaming. 300-point system covering thermals, emulation, and input latency.

CMS-1330 Camera Mastery

Comprehensive 1330-point camera scoring system evaluating hardware specs, imaging capabilities, and professional benchmarks.

Endurance Score Beta

Our adaptive system for rating battery life. Combines raw capacity (mAh) with active efficiency (hours).

Value Calculation

Our Value Score is derived from a proprietary algorithm that balances a phone's capabilities against its current market price.

Weighted Rating = (UEPS/2.55 × 0.25) + (FPI × 0.25) + (CMS/13.3 × 0.25) + (GPX/3 × 0.15) + (Endurance/1.6 × 0.10)
Value Score = (Weighted Rating / Price) × 10,000

We normalize prices to specific regions (Global/India) to ensure fair comparison. A higher score indicates better "Bang for Buck".

Authentication & Access Control

PhoneFinderHub uses session-based authentication with two distinct roles:

super_admin — Single privileged account with full platform access. Protected by role middleware.
user — Standard authenticated account. Created via public registration.

Security Features

✓ bcrypt password hashing (cost = 12)

✓ Rate limiting — 5 login / 3 registration attempts per minute per IP

✓ Session regeneration on login & logout

✓ CSRF protection on all POST forms

✓ Input sanitization & strict regex validation

✓ Password breach check (HaveIBeenPwned via uncompromised())

Middleware Aliases

auth — Redirects guests to /login

guest — Redirects authenticated users to home

super_admin — Restricts to super_admin role (403 for others)