↑↓ para moverte · Enter para abrir · Esc para cerrar

    Todas las entradas
    LinkedIn,

    RedCheck, en producción

    Desplegar RedCheck en su propio dominio — Docker, un servidor desde cero, llamadas asíncronas al LLM y un pequeño detalle de UX.

    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. 🚀

    RedCheck’s dashboard: the month calendar coloured by workload, task balance per subject, and the task list grouped by subject.

    RedCheck’s Focus Mode: today’s tasks with their deadline labels, and the activity heatmap on the side.

    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. 🚀

    El dashboard de RedCheck: el calendario del mes coloreado según la carga de trabajo, el balance de tareas por asignatura y la lista de tareas agrupada por asignatura.

    El Modo Foco de RedCheck: las tareas de hoy con sus etiquetas de fecha límite y, al lado, el mapa de actividad.

    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
    • IA