- Real-time Statistics: Today's work items, total projects, technology stack count, achievements
- Progress Visualization: This week's work progress, average project progress
- Recent Work Records: Quick view and edit of recent work content
- Pending Plans: Work plan management and tracking
- Quick Record Mode: One-click recording of today's work achievements
- Work Plan Mode: Plan future work tasks in advance
- Project Template Library: Quick reuse of common project templates
- Smart Tag System: Automatic classification and technology stack recognition
- Project Management: Create, edit, import/export project Excel files
- Schedule Planning: Task management with Gantt chart visualization
- Hardware Cost: BOM material cost management
- Labor Cost: Personnel cost calculation by person-day
- Cost Summary: Automatic calculation of total project cost (labor Γ person-days + material)
- Daily Report: Daily work summary and detailed records
- Weekly Report: Weekly work summary and project progress
- Monthly Report: Monthly work analysis and statistics
- Annual Summary: Annual work achievements and technical growth
- Technical Capability Report: Technology stack usage statistics and capability assessment
- Local Data Storage: Secure and reliable local data storage
- Data Import/Export: Support for data backup and migration (including R&D estimation data)
- Project Management: Project information editing and deletion
- Work Record Management: Historical record viewing and modification
- Electron: Cross-platform desktop application framework
- HTML5 + CSS3: Modern user interface
- Native JavaScript: High-performance business logic
- Local Storage: localStorage data persistence
- Internationalization Support: Bilingual interface (Chinese/English)
- Responsive Design: Adapt to different screen sizes
- Offline Work: Can be used without internet connection
- Data Security: All data stored locally
- Download and install the application
- Select interface language (Chinese/English)
- Start recording your first work item
- Check "Pending Plans"
- Set daily work goals
- Set project progress expectations
- Record completed work content in real-time
- Mark used technology stacks
- Update project progress
- Record encountered problems and solutions
- Generate daily work report
- Plan tomorrow's work schedule
- Review this week's work progress
- Daily Report: Generate before leaving work, summarize daily work
- Weekly Report: Generate every Friday, summarize weekly achievements
- Monthly Report: Generate at month-end, analyze monthly progress
- Annual Report: Generate at year-end, showcase annual growth
- Use specific data and metrics
- Highlight technical challenges and solutions
- Show project progress and achievements
- Include quantified workload statistics
- Regularly export data backups
- Save important reports separately
- Archive records at key project milestones
- Regularly clean duplicate records
- Merge similar project records
- Update technology stack classification
- Work Achievement Visualization: Clearly display personal technical growth trajectory
- Technical Capability Proof: Provide strong evidence for job hunting and promotion
- Work Efficiency Improvement: Systematic work recording and summarization
- Career Development Planning: Develop growth plans based on data analysis
- Member Contribution Quantification: Objectively evaluate team member performance
- Project Progress Monitoring: Real-time understanding of project development status
- Technology Stack Analysis: Optimize team technology selection and capability building
- Knowledge Accumulation: Accumulate team technical experience and solutions
- Operating System: Windows 7+ / macOS 10.10+ / Linux
- Memory: At least 512MB RAM
- Storage Space: At least 100MB available space
- Download the latest version installation package
- Run the installer
- Complete installation following the wizard
- Launch the application and start using
# Clone project code
git clone https://github.com/XingFaLin/engineer-work-tracker.git
# Install dependencies
npm install
# Start development version
npm run dev
# Build production version (with asar compression)
npm run build
# Build portable version (no compression, can run directly)
npm run build:dir{
"id": "unique identifier",
"date": "record date",
"project": "project name",
"technology": "technology stack",
"achievement": "work achievement",
"difficulty": "technical difficulty",
"projectProgress": "project progress",
"tags": ["tag1", "tag2"],
"isPlan": "whether it's a plan"
}# Daily Work Report - 2024-01-15
## Today's Work Overview
- Total Work Items: 3
- Projects Involved: 2
- Total Work Hours: 6 hours (estimated)
## Detailed Work Content
### 1. User Management System Refactoring
**Technology Stack**: React + Node.js + MySQL
**Work Content**: Completed user permission module development
**Project Progress**: 75%
**Difficulties and Solutions**: Complex permission validation logic, solved using RBAC model
**Tags**: Frontend Development, Permission Management, Performance Optimization- R&D Project Estimation (v1.0)
- Project Excel Import/Export
- Gantt Chart Visualization
- Add data chart visualization
- Support more report templates
- Optimize mobile experience
- Add team collaboration features
- Cloud data synchronization
- AI intelligent work suggestions
- Third-party integrations (GitHub, JIRA, etc.)
- Plugin ecosystem
- Become standard work tool for engineers
- Build developer career growth platform
- Establish technical capability certification system
- Promote industry work standardization
We welcome contributions in all forms! Including but not limited to:
- Code improvements and feature development
- Documentation translation and optimization
- Issue feedback and bug reports
- Feature suggestions and requirement proposals
- Follow project code style
- Submit clear commit messages
- Write corresponding unit tests
- Update relevant documentation
This project is licensed under the MIT License - see the LICENSE file for details
- Project Homepage: https://github.com/XingFaLin/engineer-work-tracker
- Issue Reporting: https://github.com/XingFaLin/engineer-work-tracker/issues
- Email Contact: linxf@top-iot.com
Last Updated: March 2026
Document Version: v1.0