React Clean Architecture Task Manager
A Task Management application built using Clean Architecture principles in React, separating domain, use cases, infrastructure, and presentation layers.
Architecture Overview: Domain Layer – Task entity with business rules
Application Layer – TaskManager use case logic
Infrastructure Layer – LocalStorage persistence abstraction
Presentation Layer – React UI components
Features: 1. Add / Delete Tasks 2. Toggle Completion Status 3. Filter (All / Completed / Incomplete) 4. LocalStorage Persistence 5. Layered Architecture Implementation
Screenshots: (See my repo)
Tech Stack: React, JavaScript, Clean Architecture Pattern, LocalStorage API
Run Locally: npm install npm start