DEV Community

Mathew Jebis
Mathew Jebis

Posted on

I built a modular Task Manager in Vanilla JS (Looking for contributors!)

Hey everyone!

I am a beginner developer and I just finished building a Task Manager app using vanilla HTML, CSS, and JavaScript.

To practice clean code architecture, I experimented with the Observer and Strategy design patterns to manage app states and task filters.

The core app works and is fully live, but I want to make the codebase cleaner and more efficient. I am looking for other developers to jump in, break things, refactor code, or add new features!

I just set up an open MIT license and a contribution guide so anyone can freely edit the source code.

Here is the live demo link:
https://mathewjebis.github.io/task-manager/

Here is the GitHub repository:
https://github.com/mathewjebis/task-manager/deployments

Some features I want to add or improve next:

  • Optimizing the Observer pattern layout
  • Syncing localStorage updates cleanly with the UI
  • Adding new task filtering strategies
  • Polishing the CSS layout or adding a dark mode toggle

Feel free to open an issue or submit a pull request. I would love to get your feedback and see your edits!

Top comments (0)