/

Let's build something legendary together

Federal Judiciary Data Suite Project View

Federal Judiciary Data Suite

ReactJS / TailwindCSS / NodeJS

Project

Overview

Frontend:

This project was developed for a real client in a political marketing agency, building an automation and data-management platform for the Mexican Federal Judiciary (Poder Judicial de la Federación), helping the team organize contact data and run outreach messaging at scale. Built from the ground up using React 18 and TailwindCSS, this data engineering tool enables deep scraping of judicial profiles, database processing with algorithms that detect gender from name data to personalize greeting and messaging tone, and the management of highly personalized messaging campaigns. Its robust architecture facilitates a seamless transition from technical data collection to the execution of omnichannel communication strategies via Email and WhatsApp.

The application features a fully interactive and tactile interface designed to prioritize operational efficiency in high-performance professional environments. Through a dynamic tagging system and real-time variable detection, users can edit templates, validate data via intelligent dropzones, and export JSON or Excel reports without loss of integrity. With a developer-inspired dark mode design and independently developed processing logic, this project stands as an original and sophisticated solution for optimizing critical workflows within the legal and judicial sectors.

Backend:

Federal Judiciary Data Engine is the processing and automation core of the Federal Judiciary Data Suite, built natively with Node.js and Express. This backend engine is specifically engineered to orchestrate complex asynchronous workflows, standing out for its multi-level web scraping capabilities powered by Puppeteer. By programmatically navigating complex judicial portals, the server successfully bypasses bot detection mechanisms and extracts unstructured data, transforming it into clean, structured JSON objects that are immediately ready for frontend consumption.

Beyond data extraction, the backend acts as a robust data normalization and file processing engine. It implements custom logic to convert raw data streams into professional, production-ready Excel (.xlsx) reports, handles multi-part JSON file uploads, and features an integrated natural language processing logic for gender detection based on specialized Mexican legal name dictionaries. Optimized to handle long-running RESTful API requests, the system features granular error handling, secure environment management for hybrid environments, and strict thread efficiency, showcasing an advanced mastery of backend architecture and process automation.

Back

Technologies

HTML

TailwindCSS

JavaScript

ExpressJS

ReactJS

NodeJS