- Version: 0.1.0
DevTrack is a C++ desktop application designed for efficient project management. It provides a user-friendly interface for creating, managing, and tracking projects and tasks.
- Project Creation: Easily create new projects with a name and description.
- Task Management: Add tasks to projects with details such as status, deadline, and progress.
- Database Integration: Uses SQLite3 for persistent storage of projects and tasks.
- Modern UI: Built with ImGui for a sleek and responsive user interface.
- Core Language Update: Upgrade the core programming language to C++20 for improved performance and new language features.
- Menu: add more menu options.
- Delete Functionality: Complete the functionality to delete project entries from DevTrack.
- View Project: Complete the "View Project" functionality to display project details.
- Keyboard Shortcuts: Add keyboard shortcuts for enhanced user navigation and efficiency.
- UI Adjustments: Adjust the UI to better fit the application window and provide a more seamless experience.
- Themes: Introduce themes to allow users to customize the look and feel of the application.
- Alternative project structure views add treewiew, tabs, diagrams and more to allow further personal costimization.
- Categorization: Implement categorization functionallity.
- And More: Continuously improve and add new features based on user feedback and technological advancements.
- C++17: The core programming language.
- ImGui: For the graphical user interface.
- GLFW: For window management.
- OpenGL: For rendering.
- SQLite3: For database management.
- spdlog: For logging.
- nlohmann_json: For JSON handling.
- CMake: For build configuration.
- vcpkg: For dependency management.
-
Clone the repository:
git clone https://github.com/Zajfan/DevTrack.git cd DevTrack
-
Build the project using CMake:
mkdir build cd build cmake .. cmake --build .
-
Run the application:
./DevTrack
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
This project is licensed under the The Unlicense.