Skip to content

πŸ“ My Todo App/Task-Manager A full-featured, responsive, and offline-capable Todo App built with React, typescript React Query, and Tailwind CSS. It includes advanced features like pagination, search/filtering, CRUD operations, error boundaries, and offline fallback.

Notifications You must be signed in to change notification settings

inno-stack/task-manager

Repository files navigation

πŸ“ My Todo App/Task-Manager A full-featured, responsive, and offline-capable Todo App built with React, typescript, React Query, and Tailwind CSS. It includes advanced features like pagination, search/filtering, CRUD operations, error boundaries, and offline fallback.

πŸš€ Live Demo πŸ”— View deployed app

πŸ“Έ Screenshots | Todo List with Filter & Pagination

βœ… Features πŸ“‹ Todo Listing with pagination

πŸ” Search and Filter by title and status

πŸ”„ Create, Edit, Delete todos/task

πŸ”— Detail View with back navigation

πŸ”’ Error Boundary and 404 handling

πŸ“Ά Offline fallback using IndexedDB (Dexie)

β™Ώ Accessible with ARIA labels and keyboard support

πŸ“± Responsive UI styled with Tailwind CSS

βš™οΈ Clean and maintainable code structure

πŸ§‘β€πŸ’» Tech Stack React 18+

React Router DOM

React Query (@tanstack/react-query)

Tailwind CSS (utility-first styling)

Axios

Vite (fast dev/build)

Shadcn UI / custom components

πŸ“¦ Project Structure src/ β”œβ”€β”€ api/ # API logic (fetch, create, update, delete) β”œβ”€β”€ components/ # Shared UI (buttons, cards, etc.) β”œβ”€β”€ features/ β”‚ └── pages/ # TodoList, TodoDetail, NotFound, TestError β”œβ”€β”€ lib/ # IndexedDB config (Dexie) β”œβ”€β”€ routes/ # AppRoutes setup with React Router β”œβ”€β”€ App.tsx └── main.tsx

About

πŸ“ My Todo App/Task-Manager A full-featured, responsive, and offline-capable Todo App built with React, typescript React Query, and Tailwind CSS. It includes advanced features like pagination, search/filtering, CRUD operations, error boundaries, and offline fallback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published