Show estimated vs actual Pomodoro sessions on card ⏱️
Los mantenedores suelen responder en 1 día
@yashTomar272 ya está trabajando en esto.
Desde el 3/9/2026.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript, react, tailwindcss
- Área
- frontend
Línea de trabajo
Empieza en client/src/components/Board/TaskCard.jsx e inspecciona cómo muestra actualmente la tarjeta su estimación y el recuento de pomodoros. Usa como referencia la correspondencia entre estimación y sesiones del issue; terminado significa que la tarjeta muestra las sesiones reales frente a las estimadas cuando hay una estimación disponible, con la distinción de color solicitada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Show estimated vs actual Pomodoro sessions on card ⏱️
File: client/src/components/Board/TaskCard.jsx
Estimate field exists but never compared
to actual pomodoros spent 💀 fr!!
Fix: show comparison on card:
const estimateToPomodoros = (estimate) => {
const map = {
'30m': 1, '1h': 2,
'2h': 4, '4h': 8, '1d': 16
}
return map[estimate] || null
}
const estimated = estimateToPomodoros(task.estimate)
const actual = task.pomodoroCount || 0
{estimated && (
<span className={text-[10px] ${actual > estimated ? 'text-red-400' : 'text-green-400'}}>
🍅 {actual}/{estimated} sessions
)}
~12 lines! estimate + pomodoroCount exist ✅
No backend needed 🎯
- Lenguaje dominante
- JavaScript
- Estrellas
- 39
- Forks
- 105
- Merge medio
- 1 d 20 h
- PR fusionados (30 d)
- 28
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de anoopcodehack/DevBoard
-
Import tasks from CSV file 📤Abiertoenhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anoopcodehack/DevBoard#588 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
anoopcodehack/DevBoard#587 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
anoopcodehack/DevBoard#586 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
anoopcodehack/DevBoard#584 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
anoopcodehack/DevBoard#583 ·
Los mantenedores suelen responder en 1 día
Todos los issues de anoopcodehack/DevBoard
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
answerLoops/answerLoops#344 ·
Los mantenedores suelen responder en 1 día
-
Engineering
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
techmatters/terraso-web-client#3095 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Service process inherits the caller's cwd at first use, holding that folder open on Windows (EBUSY)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextcloud/viewer#3424 · 1 comentario ·
Los mantenedores suelen responder en 1 día