A high-performance, concept-driven project management system for AI-assisted solo development projects.
DevTrack is a modern desktop application combining a C++23 backend with an Electron frontend, designed specifically for managing AI-assisted development projects using the 5W1H conceptual framework.
- 🏗️ Modern C++23 Backend - High-performance server with SQLite database
- 🖥️ Electron Desktop UI - Rich, responsive interface built with React + TypeScript
- 📊 Concept-First Approach - 5W1H framework (What, How, Where, With What, When, Why)
- 📝 Project Management - Track projects, tasks, and concepts
- 🎨 Modern UI - Material-UI components with dark/light themes
- 🔄 Real-time Updates - WebSocket support for live data
- 📦 Cross-Platform - Windows, macOS, and Linux support
# Clone the repository
git clone https://github.com/The-No-Hands-Company/DevTrack.git
cd DevTrack
# Run automated setup (Linux/macOS)
./scripts/setup.sh
# Or build manually
cd backend && mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
cd ../../frontend
npm install
npm run electron:dev- C++23 - Modern C++ with latest features
- SQLite3 - Embedded database
- Crow - Lightweight HTTP server
- CMake - Build system
- Electron - Desktop application framework
- React 18 - UI library
- TypeScript 5 - Type-safe development
- Material-UI - Component library
- Redux Toolkit - State management
- Vite - Build tool
DevTrack/
├── backend/ # C++23 server
│ ├── src/ # Source files
│ ├── include/ # Header files
│ └── tests/ # Unit tests
├── frontend/ # Electron app
│ └── src/ # TypeScript/React code
├── docs/ # Documentation
├── scripts/ # Build scripts
└── tools/ # Development tools
Current Phase: Architecture Complete ✅
- ✅ Architecture design
- ✅ Project structure
- ✅ Database schema
- ✅ API design
- 🔜 Backend implementation
- 🔜 Frontend implementation
- 🔜 Testing & deployment
See PROJECT_SUMMARY.md for detailed status.
- CMake 3.20+
- C++23 compatible compiler (GCC 12+, Clang 16+, MSVC 2022+)
- SQLite3 development libraries
- Node.js 18+
- npm or pnpm
cd backend
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=23
cmake --build . -j$(nproc)
./bin/devtrack_servercd frontend
npm install
npm run electron:dev # Development
npm run electron:build # ProductionThis is a personal project for The No Hands Company. Contributions, suggestions, and feedback are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Write tests
- Submit a pull request
© 2024 The No Hands Company. All rights reserved.
This is proprietary software. See LICENSE for details.
- Organization: The No Hands Company
- Project: DevTrack
- GitHub: The-No-Hands-Company
Built with modern tools and frameworks:
- C++ Standard Committee for C++23
- Electron Team
- React Team
- The open source community
DevTrack - Empowering AI-Assisted Development