# Task-Time-Tracker **Repository Path**: createskyblue/Task-Time-Tracker ## Basic Information - **Project Name**: Task-Time-Tracker - **Description**: ๐Ÿ“Š Personal task time tracker with visual timeline. Features real-time tracking, auto-save, timeline zoom & drag, task notes, and data export. Built with Vue 3 + Element Plus. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-01 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Task Time Tracker ![Version](https://img.shields.io/badge/version-250301A-blue) English | [็ฎ€ไฝ“ไธญๆ–‡](README_CN.md) A simple and user-friendly personal project time tracking tool to help you record and manage time spent on various tasks through visual timelines and detailed statistics. [Live Demo](https://createskyblue.github.io/Task-Time-Tracker/) ## Features - ๐Ÿ•’ Real-time time tracking - ๐Ÿ“Š Visual timeline display - ๐ŸŽจ Automatic color coding for different time periods - ๐Ÿ“ Support for Markdown formatted task descriptions and project memos - โœ… Project task list management - ๐Ÿ”„ Multi-tab data synchronization - ๐Ÿ’พ Auto-save with import/export capabilities - ๐Ÿ–ฑ๏ธ Intuitive timeline zoom and drag ## Latest Updates (250301A) ### New Tab-Based Interface - **Complete Tab Navigation**: All functionality integrated into a tabbed interface - Task Description - Markdown editing with live preview - Project Memo - Markdown-supported project notes - Task List - Project-related to-do items management - Time Statistics - Detailed time usage statistics - Settings - Project and application settings ### Task List Functionality - To-do list for each project - Add, edit, mark as complete, and delete tasks - Display completion progress and clear completed tasks ### Multi-Tab Support - Detect multi-tab editing conflicts - Automatic data synchronization for data consistency - User-friendly update notifications ### UI Improvements - Side-by-side Markdown editing and preview - Real-time Markdown rendering - Improved timeline view with date and work duration statistics ## Interface Preview ### Task Description ![Task Description](./img/ไปปๅŠกๆ่ฟฐ.png) ### Memo ![Memo](./img/ๅค‡ๅฟ˜ๅฝ•.png) ### Time Statistics ![Time Statistics](./img/ๆ—ถ้—ด็ปŸ่ฎก.png) ### To-do List ![To-do List](./img/ไปฃๅŠžไบ‹้กน.png) ### Timeline ![Drag and Zoom](./img/PixPin_2025-02-20_08-10-45.gif) ## Key Features ### Task Management - Create, rename, and delete tasks - Double-click task name for direct editing - Add detailed Markdown-formatted descriptions - Task list functionality for project progress management ### Time Recording - One-click start/stop timing - Track multiple tasks simultaneously - Automatic color assignment for time periods - Detailed time statistics (day/week/month/year) - Cumulative time statistics by color ### Timeline View - Intuitive time distribution display - Mouse wheel timeline zoom - Drag to pan timeline - Click time blocks to edit details ### Data Management - Local auto-save (safe even if browser closes) - JSON format import/export - Multi-tab data synchronization - Automatic backup before deletion ## Tech Stack - Vue 3 - Element Plus - TailwindCSS - Marked (Markdown parsing) ## Getting Started ```bash # ๅฎ‰่ฃ…ไพ่ต– npm install # ๅผ€ๅ‘็Žฏๅขƒ่ฟ่กŒ npm run dev # ๆž„ๅปบ็”Ÿไบง็‰ˆๆœฌ npm run build ``` ## ๐Ÿš€ Professional Development Services ### ๐Ÿ” Core Business Areas **๐Ÿ’ป Smart Hardware Development Expert** - Full-stack embedded systems development (Low-power 4G IoT/Industrial Modbus Gateway/HarmonyOS & LiteOS Integration) - Industrial edge computing solutions (Data collection/Protocol conversion/Cloud connectivity) - Smart terminal customization (BLE/NFC/WiFi multi-mode communication) **๐ŸŒ Full-spectrum Software Development** - Industrial HMI development (QT cross-platform/Web) - Web full-stack development (Vue3/Spring Boot backend/Mini Programs) **๐Ÿ“‘ Professional Documentation Services** - Technical solution documentation - Patent application materials ### ๐Ÿ† Team Advantages PhD-led R&D team | 10+ years industry experience | End-to-end project management ### โš™๏ธ Standardized Service Process 1. **Requirement Analysis** - Technical feasibility report + Dedicated contact 2. **Solution Design** - Prototype design + Feature list confirmation + Contract signing 3. **Delivery Assurance** - Stress testing + Source code transfer + On-site maintenance support ### ๐Ÿ“ฌ Contact Us **Technical Consultant Email**: createskyblue@outlook.com **Email Format**: `[Project Inquiry] + Industry Domain + Budget Range` **Response Promise**: 24/7 response including late hours