# Case Study: Clasific.ar — Vehicle Data Intelligence Platform

- **Client:** Internal SaaS product
- **Role:** Full-stack solo developer (C5H)
- **Duration:** 6 months
- **Live:** https://clasific.ar
- **Stack:** Next.js 16, Express, PostgreSQL, Redis, BullMQ, WebSocket, MercadoPago, 2Captcha, TypeScript, Docker

## Summary

High-performance vehicle data aggregation platform processing 60M+ records with sub-100ms query response times, 40+ integrated data sources, real-time aggregation, and automated PDF report generation.

## The Challenge

Build a unified platform aggregating vehicle data (fines, taxes, technical verification) from 40+ disparate Argentine government and commercial sources — each with different APIs (SOAP, REST, legacy HTML), formats, rate limits, and anti-bot protection — while serving 60M+ records at sub-100ms and handling high concurrent load.

## The Solution

Distributed architecture with separate Next.js frontend and Express backend. Redis caching for hot data, BullMQ job queues across 40+ data-collection adapters, PostgreSQL with strategic indexing (license plates, VINs, timestamps) and partitioned historical tables, 2Captcha for anti-bot protection, and WebSocket for live data-processing progress.

## Results

- 60M+ vehicle records, <100ms query response times
- 40+ concurrent data sources with intelligent throttling
- Revenue via paid vehicle-history reports
- 99.9% uptime
