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)