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
-O0a-Ofasty 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.
