RedCheck goes live
Deploying RedCheck on its own domain — Docker, a server from scratch, async LLM calls, and one small UX detail.
There is a huge gap between code working on localhost and a live application in production. Over the weekend, I decided to cross that line and deployed RedCheck on its own domain: redcheck.es. 🚀


It started as a standard task manager, but I wanted to take it a step further by integrating SmartCheck AI to analyze workload. Bringing this to production was a solid technical challenge:
- ⚙️ The backend & deployment: getting the app out of my local environment meant containerizing with Docker, setting up the server from scratch, and handling the infrastructure.
- 🧠 AI token optimization: honestly, the hardest part wasn’t the AI itself, but designing the backend architecture to handle asynchronous LLM requests and optimize token usage without burning through resources.
- 🎨 A nod to UX: I’m definitely more of a backend guy, but I believe in reducing cognitive load. Instead of raw dates, deadlines show up as “Today” (pastel red), “Tomorrow” (pastel yellow), or “The day after tomorrow” (pastel green). A tiny frontend detail, but it saves the user from having to calculate days.
Feel free to play around with it, test the AI, or try to break the server! Feedback on the architecture or performance is super welcome. 🏗️
Update: RedCheck now lives at redcheckapp.com — the old redcheck.es address redirects there.
Hay un abismo entre el código que funciona en localhost y una aplicación en producción. Este fin de semana decidí cruzar esa línea y desplegué RedCheck en su propio dominio: redcheck.es. 🚀


Empezó como un gestor de tareas al uso, pero quería ir un paso más allá integrando SmartCheck AI para analizar la carga de trabajo. Llevarlo a producción fue todo un reto técnico:
- ⚙️ El backend y el despliegue: sacar la app de mi entorno local implicó contenerizarla con Docker, montar el servidor desde cero y encargarme de la infraestructura.
- 🧠 Optimizar los tokens de la IA: sinceramente, lo más difícil no fue la IA en sí, sino diseñar la arquitectura del backend para gestionar peticiones asíncronas al LLM y optimizar el uso de tokens sin quemar recursos.
- 🎨 Un guiño a la UX: soy más de backend, pero creo en reducir la carga cognitiva. En lugar de fechas a secas, las fechas límite aparecen como “Hoy” (rojo pastel), “Mañana” (amarillo pastel) o “Pasado mañana” (verde pastel). Un detalle mínimo de frontend, pero le ahorra al usuario tener que calcular días.
¡Juega con ella, prueba la IA o intenta tumbar el servidor! Cualquier feedback sobre la arquitectura o el rendimiento es más que bienvenido. 🏗️
Actualización: RedCheck vive ahora en redcheckapp.com — la antigua dirección redcheck.es redirige allí.
- Backend
- DevOps
- AI