2026Rebel Creative Code For Duragas

Juega Limpio

Sports prediction platform designed for large-scale events, featuring automated scoring, real-time rankings, analytics dashboards, tournament administration, and asynchronous processing.

Role

Web Engineer Consultant / Full Stack Developer

Client

Rebel Creative Code For Duragas

Year

2026

Juega Limpio platform overview

About the project

Juega Limpio is a sports prediction and engagement platform designed to increase participation, competition, and interaction during large sporting events.

The platform allows participants to submit match predictions, earn points based on performance, compete through live leaderboards, track their personal statistics, and follow their tournament progress through a fully automated scoring system.

Built with scalability and performance as core objectives, the platform was designed to support thousands of simultaneous predictions while maintaining responsive user experiences and real-time ranking updates.

Note: The screenshots shown below have been anonymized. User information, rankings, and organizational data have been modified or replaced to protect client confidentiality.

Login Experience

The Challenge

Prediction contests often begin as spreadsheets or manually managed processes that quickly become difficult to maintain as participation grows.

The challenge was to build a complete digital ecosystem capable of handling tournament management, prediction deadlines, automated scoring, rankings, analytics, and administrative operations through a unified platform.

The system needed to remain flexible enough to support different tournament structures while providing a seamless experience for both participants and administrators.

Participant Experience

The platform was designed around simplicity and engagement.

Participants could easily access their personal dashboard, review upcoming matches, submit predictions, monitor their performance, and compare results with other users throughout the competition.

The experience was optimized for both desktop and mobile devices.

Participant Dashboard

Participants could:

  • Submit and update predictions
  • Review completed matches
  • Track earned points
  • Monitor tournament progress
  • Analyze personal performance
  • View historical predictions
  • Follow live rankings

The objective was to create a competitive experience that encouraged continuous participation throughout the event.

Prediction Engine

At the core of the platform is a dynamic prediction engine designed to support tournaments of varying complexity.

The system automatically manages prediction windows and closes submissions based on configurable tournament rules before each match begins.

Features included:

  • Match outcome predictions
  • Automated prediction lock periods
  • Tournament stage management
  • Configurable scoring rules
  • Tie-breaking mechanisms
  • Historical prediction tracking

Special attention was given to ranking integrity by incorporating high-precision timestamps that allow fair position resolution when participants achieve identical scores.

Automated Scoring System

One of the most important technical components of the project was the asynchronous scoring engine.

When match results are registered, Laravel queue workers process predictions in the background, calculate points, update rankings, and generate statistics without impacting application responsiveness.

The scoring engine supports:

  • Round-based scoring multipliers
  • Configurable point systems
  • Ranking recalculation
  • Result corrections
  • Historical score preservation
  • Bulk prediction processing

This architecture allows the platform to scale efficiently during periods of high activity.

Prediction History & Tracking

The platform provides detailed visibility into participant activity throughout the tournament.

Users can review every prediction submitted, compare it against actual results, and understand how individual decisions contributed to their overall score.

Prediction History

This transparency improves trust in the scoring system while increasing user engagement.

Competitive Ranking System

A dedicated ranking engine continuously evaluates participant performance across all tournament stages.

Rankings are updated automatically as matches are finalized and scoring calculations complete.

Global Rankings

The ranking experience includes:

  • Global leaderboards
  • Stage-specific rankings
  • Historical progression
  • Position tracking
  • Automated tie resolution

This creates an ongoing competitive dynamic that keeps users engaged throughout the tournament lifecycle.

Analytics & Engagement Monitoring

Beyond predictions and rankings, the platform includes analytical dashboards designed to measure participation and platform adoption.

Administrators can monitor engagement trends, activity levels, tournament participation, and overall platform performance through visual reporting tools.

Analytics Dashboard

The analytics layer transformed the platform from a simple prediction application into a measurable engagement initiative.

Administrative Platform

A dedicated administration environment was developed to manage every aspect of the tournament lifecycle.

Administrators can:

  • Configure tournaments
  • Create teams and matches
  • Register official results
  • Manage participants
  • Trigger scoring processes
  • Monitor platform activity
  • Generate operational reports

A separate administration portal was also developed to centralize operational control and tournament management.

Administration Portal

The administrative tools focus on automation, scalability, and operational efficiency while minimizing manual intervention.

Technical Architecture

The platform was built using a modern API-first architecture designed for scalability and maintainability.

Core technologies included:

  • Laravel 11
  • Nuxt 3
  • Vue 3
  • TypeScript
  • MySQL
  • Laravel Sanctum
  • TailwindCSS
  • Chart.js
  • Laravel Queue Workers

Background processing plays a critical role in ensuring responsive user experiences while handling large-scale score calculations and ranking updates.

My Role

I participated in the design and development of both the frontend and backend ecosystems.

My responsibilities included:

  • Solution architecture
  • Frontend development
  • Backend API development
  • Database design
  • Scoring engine implementation
  • Administrative tools
  • Performance optimization
  • Business rule implementation
  • User experience improvements

Outcome

Juega Limpio successfully transformed a traditional prediction contest into a scalable digital platform capable of supporting large tournaments, automated scoring, live rankings, analytical reporting, and participant engagement.

The project demonstrated how gamification mechanics, asynchronous processing, and data-driven experiences can create highly engaging products while maintaining operational simplicity and scalability.