Back to Projects

Task Manager
A simple yet well-structured task management application built using React and Vite, focused on clean state management and user experience. The app allows users to create, edit, complete, and delete tasks, with inline editing for fast interaction.
Tasks can be filtered by All, Active, or Completed, making it easy to manage larger task lists. All data is persisted using the browser's localStorage, ensuring tasks remain available across page reloads and browser sessions without requiring a backend.
The project emphasizes clarity, responsiveness, and performance, leveraging Vite's fast development workflow and React's component-based architecture. It demonstrates practical frontend fundamentals:
- Controlled inputs
- Conditional rendering
- List rendering with keys
- Persistent client-side state
A live deployment is available to showcase real-world usage and UI behavior.
Technologies Used
ReactViteJavaScriptHTML & CSS