Add time tracker to measure actual time spent on task ⏱️
Maintainer thường phản hồi trong vòng 2 ngày
@Sumit-sourabh45 đang làm issue này rồi.
Từ ngày 10/9/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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!! 💰
- Ngôn ngữ chính
- JavaScript
- Star
- 39
- Fork
- 105
- Merge trung bình
- 1 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 37
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của anoopcodehack/DevBoard
-
Add smooth horizontal scroll on board 🖱️Có thể đã có người làm @nikhil9verma đã nhận 1 ngày trước. Đang mởgood first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
anoopcodehack/DevBoard#615 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Show task creation date in modal footer 📅Có thể đã có người làm @nikhil9verma đã nhận 1 ngày trước. Đang mởgood first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 90/100
anoopcodehack/DevBoard#614 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Truncate long custom column names gracefully ✂️Có thể đã có người làm @nikhil9verma đã nhận 2 ngày trước. Đang mởgood first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
anoopcodehack/DevBoard#613 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
anoopcodehack/DevBoard#612 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
anoopcodehack/DevBoard#609 ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của anoopcodehack/DevBoard
Issue tương tự
-
Four problem loader browser tests fail on WindowsCó thể đã có người làm @Patriciaath999 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
juice-shop/juice-shop#3686 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
TheOdinProject/curriculum#31465 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
TurboDocx/html-to-docx#254 ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày