Skip to content
EN ES

Secure operational app for Cómputo Teletón

Back to cases

Technical case

Secure operational app for Cómputo Teletón

Laravel tool to update a public number in real time with JWT authentication, ReCaptcha, and external cache purging.

Role
Frontend development
Stack
  • Laravel
  • JWT
  • ReCaptcha
  • Vite
  • Tailwind CSS
Type
Technical case

Operational development case study: a small, secure, purpose-built application to update a public number during a controlled workflow.

The solution avoids unnecessary complexity: it does not require a users table, protects access with a single password stored as a hash, validates the login form with ReCaptcha, and generates a JWT to authenticate subsequent actions. Once authenticated, the administrator can update a public JSON file, execute an associated script, and purge an external cache so the public site reflects the change.

Key decisions

  • Use single-user authentication with a password hash stored in environment variables.
  • Generate JWTs to protect actions after login.
  • Add ReCaptcha as an extra defense against automated attempts.
  • Persist the number in a public JSON file to simplify external consumption.
  • Trigger cache purging after each update to reduce delay between operation and public display.

Expected outcome

A focused, secure, and easy-to-operate tool for a high-visibility moment, prioritizing reliability, simplicity, and control over an over-engineered architecture.