A high-performance, minimalist task manager designed for developer roadmaps. DevTasks provides a premium, clean monochrome environment with fluid micro-animations, theme toggles, and state persistence to keep your engineering flow uninterrupted.
- β‘ Ultra-Fast Performance: Built on React 19 and Vite 6 for instant reactivity and hot reloading.
- π Dynamic Themes: Seamless transitions between premium white and deep zinc dark modes.
- π Categorized Engineering Tasks: Group tasks by
FEATURE,BUG, orREFACTORwith custom priority weights (HIGH,MEDIUM,LOW). - π Roadmap Analytics: Live visual progress indicators tracking your overall task completion percentage.
- π System Logs & History: Dedicated recovery panel to audit and restore deleted tasks back into your roadmap.
- π¦ Robust Persistence: State stays persistent across browser reloads using LocalStorage.
- π Polished Toasts: Custom, stylized notifications powered by
sonnermatching the application's clean design.
- Core: React 19
- Styling: Tailwind CSS v4 (utility-first, pure custom tokens)
- Bundler & Dev Server: Vite 6
- Routing: React Router v7
- Notifications: Sonner
- Icons: React Icons
Get your local development environment running in under 2 minutes:
git clone https://github.com/shamilahmdt/devtasks.git
cd devtasksnpm installnpm run devOpen your browser and navigate to http://localhost:5173.
We love open-source contributions! Whether you're a seasoned developer or looking to make your very first PR, you are welcome here.
β Support the Project: If you find DevTasks helpful or are planning to contribute, please consider giving us a star! It helps others discover the project and shows your appreciation for our maintainers.
- Fork the repository and clone your fork locally.
- Create a branch for your feature:
git checkout -b feat/your-awesome-feature
- Commit your changes using clean, descriptive commit messages.
- Push to your fork and submit a Pull Request targeting our
mainbranch.
Got a feature idea, an architectural suggestion, or just want to chat about the roadmap?
- Join the Conversations: Head over to our GitHub Discussions page.
- Pitch New Features: We love exploring new concepts! Start a discussion thread to discuss layout designs, icons, or state structures before writing code.
Ready to write some code? We actively maintain highly descriptive templates for first-time contributors. Look out for the good first issue and help wanted labels inside our GitHub Issues tracker!
Here are the current active issues open for implementation on our repository:
-
π’ [UI/Design] Style Symmetrical Backup Center in DataCenter.jsx (#109)
- Goal: Revamp the unstyled import/export panel at
src/pages/SnippetVault/snippetvault/DataCenter.jsxinto a premium, symmetrical grid layout using Tailwind CSS. Unify it with the application's clean light/dark monochrome styling (incorporating custom ambient glows, borders, and transitions), add polished upload/download buttons, and implement fully responsive card containers. - Skills: React state usage, Tailwind CSS v4, custom theme styling, mobile-first responsive design.
- Goal: Revamp the unstyled import/export panel at
-
π’ [UI/Design] Style Deletion Logs & History Panel in DeleteHistory.jsx (#108)
- Goal: Refactor
src/pages/SnippetVault/snippetvault/DeleteHistory.jsxfrom basic unstyled HTML lists into a high-fidelity engineering log viewer. Design elegant list elements featuring clean hover animations, low-contrast monospaced layout elements, clear status badges, distinct muted colors for destructive actions, and full light/dark mode responsive support. - Skills: UI/UX alignment, responsive list components, micro-animations, standard color palettes.
- Goal: Refactor
-
π’ [UI/Design] Style Interactive Snippet Registry for ListSnippets.jsx (#107)
- Goal: Elevate
src/pages/SnippetVault/snippetvault/ListSnippets.jsxfrom a bare list into a premium developer registry panel. Implement custom interactive snippet card layouts, category badge tag selectors, a custom-focused search bar with sleek monochrome borders, and clipboard copy action buttons with immediate success notification states. - Skills: Tailwind CSS spacing & transitions, micro-interactions, input hover states, search filtering UI design.
- Goal: Elevate
-
π’ [UI/Design] Implement Premium Form Layout for AddSnippet.jsx (#106)
- Goal: Redesign the standard inputs in
src/pages/SnippetVault/snippetvault/AddSnippet.jsxto build a sleek, minimalist card-based creation form. Add custom styled text inputs and textareas with active focus borders, a custom-designed selection menu, and a premium primary submit button with elegant micro-transitions. - Skills: Custom form control layouts, state-driven interaction design, modern typography integration.
- Goal: Redesign the standard inputs in
DevTasks is rapidly evolving to boost developer workflow speed. Here is our current progress and the next architectural milestones on our radar:
- π¦ Minimalist Snippet Vault (
/snippetvault) β [IN PROGRESS] ποΈ- We have successfully initiated the companion dashboard at
/snippetvault! The core structure is scaffolded with sub-pages for snippet creation, list filtering, deleted history log auditing, and JSON import/export backup. The next focus is implementing premium Tailwind CSS styling, interactive copy feedback, and persistent local storage synchronization.
- We have successfully initiated the companion dashboard at
- ποΈ The Unified Dev Workspace (
/workspace) β [PLANNED] πΊοΈ- Consolidate the entire workspaceβcombining
TaskManagementand the newSnippetVaultβinto a unified, high-efficiency split-pane dashboard. This will eliminate redundant view-switching, allowing developers to manage engineering roadmaps on the left and instantly copy command templates on the right from one cohesive workspace.
- Consolidate the entire workspaceβcombining
- β¨οΈ Command Palette & Keyboard-First Navigation β [PROPOSED] β‘
- Expand the global HUD system into a fully featured interactive Command Palette (e.g.,
Cmd+KorCtrl+P). This will allow developers to trigger actions like creating tasks, copying snippets, searching records, or switching themes globally without leaving the keyboard.
- Expand the global HUD system into a fully featured interactive Command Palette (e.g.,
This project is licensed under the MIT License - see the LICENSE file for details.