Back to Projects

RiskScore

October - December 2025riskscore.com

Customer and product risk assessment platform that calculates safety scores for brands and products. Features a dynamic scoring engine, content management via Payload CMS, and authentication with Clerk.

RiskScore project by Dario Auda — Customer and product risk assessment platform that calculates safety scores for
Next.jsReactTypeScriptTailwind CSSPayload CMSMongoDBClerkZodFramer Motion

Overview

RiskScore is a risk assessment platform that helps users evaluate the safety and quality of consumer products through a comprehensive scoring system. Built with a Next.js frontend and a Payload CMS backend powered by MongoDB.

Key Features

Risk scoring engine with numeric scores (0–10) and letter ratings (A through F), automatically calculated from aggregated test data
Brand & product database with categorized browsing, search, and detailed product pages
Content management via Payload CMS with block-based page layouts, live preview, and media management
Authentication & access control using Clerk — public read access for users, admin-only content management
Test data tracking with lab sources, dates, and automatic metric recalculation on updates

Technical Highlights

Frontend built with Next.js 16 and React 19 using Tailwind CSS v4
Backend powered by Payload CMS v3 with MongoDB and GraphQL support
Form validation with React Hook Form and Zod
Protected by reCAPTCHA on contact forms
Image optimization with Sharp in the CMS layer

Impact

RiskScore provides consumers with transparent, data-driven safety information about the products they use, turning complex lab test results into simple, actionable scores.