← Volver al blog
[ ES ]EN

[ Blog ] / / 1 min de lectura

Dos proyectos nuevos: ejecuta.tech y PagaLaGasofa

Un playground para ejecutar código en el navegador y una app para repartir el coste de los viajes. Qué hacen y qué me llevo de construirlos.

Next.jsTypeScriptProyectos

Este verano y otoño he lanzado dos proyectos pequeños con un mismo objetivo: quitar fricción a algo cotidiano.

ejecuta.tech

Quería probar un fragmento de C++ sin abrir un editor, un compilador y un proyecto. ejecuta.tech compila y ejecuta código directamente en el navegador, con C++, Python, TypeScript, JavaScript, HTML y Bash.

  • +Controlas el compilador: optimización de -O0 a -Ofast y sanitizers.
  • +stdin, stdout, stderr y logs del compilador van en paneles separados.
  • +Autoguardado local y sincronización opcional en la nube.
  • +Enlaces cortos para compartir un snippet, con contraseña si hace falta.

La parte que más cuidé fue la seguridad: passkeys, 2FA, sesiones firmadas y límites por IP en los endpoints de compilación.

PagaLaGasofa

Cada viaje compartido acaba igual: alguien hace cuentas a mano. PagaLaGasofa calcula el coste del trayecto a partir de la distancia, el consumo, el precio del combustible y los peajes, y lo reparte entre los pasajeros.

  • +Rutas con paradas, ida y vuelta y control de quién ha pagado.
  • +Precios diarios de gasolineras en España y favoritas con aviso si baja el precio.
  • +Viaje compartible por enlace y ubicación en directo con caducidad.

Qué me llevo

Los dos son Next.js y TypeScript, y los dos nacieron de una molestia concreta. Acotar el problema y resolverlo bien pesa más que sumar funciones.

El código está en GitHub: ejecuta.tech y PagaLaGasofa.