Reactive Task Manager

A minimal task manager built in vanilla JavaScript to explore state-driven UI rendering without frameworks.

A vanilla JavaScript task manager exploring reactive UI patterns through centralized state and manual DOM rendering.

This project focuses on understanding how modern frontend frameworks work by recreating their core ideas without using any libraries.

The entire UI is derived from a single source of truth (application state), and updates are triggered by changes in that state.

Key points

  • Centralized state management as single source of truth

  • State-driven UI rendering without frameworks

  • Manual DOM updates based on state changes

  • LocalStorage persistence for session retention

  • Conditional rendering logic for UI states

  • Focus on avoiding framework abstractions to understand core mechanics

Previous
Previous

Custom Timers App [HTML] [CSS] [TypeScript] [CI/CD] [GitHub Actions]

Next
Next

Typing Test [HTML] [CSS] [JavaScript]