Skip to content

IQnull7/devtasks

Β 
Β 

DevTasks βœ…

React 19 Tailwind v4 Vite 6 GitHub Stars License: MIT

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.


✨ Features

  • ⚑ 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, or REFACTOR with 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 sonner matching the application's clean design.

πŸ› οΈ Tech Stack

β˜• Support My Work

Buy Me A Chai

πŸ“¦ Installation & Quick Start

Get your local development environment running in under 2 minutes:

1. Clone the Repository

git clone https://github.com/shamilahmdt/devtasks.git
cd devtasks

2. Install Dependencies

npm install

3. Start the Development Server

npm run dev

Open your browser and navigate to http://localhost:5173.


🀝 Contributing

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.

🌿 Contribution Pipeline

  1. Fork the repository and clone your fork locally.
  2. Create a branch for your feature:
    git checkout -b feat/your-awesome-feature
  3. Commit your changes using clean, descriptive commit messages.
  4. Push to your fork and submit a Pull Request targeting our main branch.

πŸ’¬ Discussions & Community

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.

🎯 Active Beginner Issues

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!

πŸ’‘ Featured Roadmap Tasks

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.jsx into 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.
  • 🟒 [UI/Design] Style Deletion Logs & History Panel in DeleteHistory.jsx (#108)

    • Goal: Refactor src/pages/SnippetVault/snippetvault/DeleteHistory.jsx from 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.
  • 🟒 [UI/Design] Style Interactive Snippet Registry for ListSnippets.jsx (#107)

    • Goal: Elevate src/pages/SnippetVault/snippetvault/ListSnippets.jsx from 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.
  • 🟒 [UI/Design] Implement Premium Form Layout for AddSnippet.jsx (#106)

    • Goal: Redesign the standard inputs in src/pages/SnippetVault/snippetvault/AddSnippet.jsx to 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.

πŸš€ Future Architectural Vision (Next Milestones)

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.
  • πŸŽ›οΈ The Unified Dev Workspace (/workspace) β€” [PLANNED] πŸ—ΊοΈ
    • Consolidate the entire workspaceβ€”combining TaskManagement and the new SnippetVaultβ€”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.
  • ⌨️ Command Palette & Keyboard-First Navigation β€” [PROPOSED] ⚑
    • Expand the global HUD system into a fully featured interactive Command Palette (e.g., Cmd+K or Ctrl+P). This will allow developers to trigger actions like creating tasks, copying snippets, searching records, or switching themes globally without leaving the keyboard.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This is a beginner-friendly open-source React project open for contributions. Feel free to fork the repo, pick any Good First Issue or Help Wanted task, and submit a pull request. UI improvements, features, bug fixes, and docs updates are welcome. Let’s build and learn πŸš€

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.3%
  • HTML 2.4%
  • Other 0.3%