Add time tracker to measure actual time spent on task ⏱️
Maintainer antworten meist innerhalb von 1 Tag
@Sumit-sourabh45 arbeitet bereits daran.
Seit 10.9.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Add time tracker to measure actual time spent on task ⏱️
File: client/src/components/Board/TaskCard.jsx
Pomodoro counts sessions but never tracks
ACTUAL time spent on each task 💀 fr!!
Fix: add timer to task card:
const [elapsed, setElapsed] = useState(0)
const [tracking, setTracking] = useState(false)
const intervalRef = useRef(null)
const toggleTimer = (e) => {
e.stopPropagation()
if (tracking) {
clearInterval(intervalRef.current)
} else {
intervalRef.current = setInterval(() => {
setElapsed(s => s + 1)
}, 1000)
}
setTracking(t => !t)
}
const formatTime = (s) => {
const h = Math.floor(s / 3600)
const m = Math.floor((s % 3600) / 60)
const sec = s % 60
return ${h}:${String(m).padStart(2,'0')}:${String(sec).padStart(2,'0')}
}
<button onClick={toggleTimer}
className={text-[10px] font-mono ${tracking ? 'text-green-400 animate-pulse' : 'text-[#555]'}}>
{tracking ? '⏸' : '▶'} {formatTime(elapsed)}
~20 lines! No backend needed 🎯
Super useful for freelancers!! 💰
- Vorherrschende Sprache
- JavaScript
- Sterne
- 39
- Forks
- 105
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 29
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus anoopcodehack/DevBoard
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anoopcodehack/DevBoard#588 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
anoopcodehack/DevBoard#587 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add bulk delete for selected tasks 🗑️Evtl. vergeben @Mario-Mohar hat das heute übernommen. Offengood first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
anoopcodehack/DevBoard#586 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add database indexes to Task and User models ⚡Evtl. vergeben @Mario-Mohar hat das heute übernommen. Offengood first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
anoopcodehack/DevBoard#584 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Show blocked tasks count in column header 🚫Evtl. vergeben @anushreemehta6 hat das heute übernommen. Offengood first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
anoopcodehack/DevBoard#583 · 4 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anoopcodehack/DevBoard
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
processing/p5.sound.js#123 ·
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
PhilflowIO/dav-mcp#146 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue hacktoberfest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Tanishq964/trail-kit.#4 ·
-
Request: <brand-name>Offennew icon permissions in review
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
simple-icons/simple-icons#15067 ·
Maintainer antworten meist innerhalb von 1 Tag
-
status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
mastra-ai/mastra#26562 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag