A feature-rich, responsive Task Manager application built with React.js. This app allows users to manage daily tasks efficiently β from creating and editing tasks to filtering by status and attaching images β with persistent offline storage via IndexedDB.
π Live App: neuralflex.netlify.app
π Repository: GitHub - Atiqumer/Task-Manager-React
- βοΈ Create, update, and delete tasks
- π·οΈ Assign titles, descriptions, and due dates
- π· Attach images to tasks (stored as base64)
- π’ Mark tasks as "Active" or "Completed"
- π Filter tasks by status (All, Active, Completed)
- ποΈ View task details in a modal popup
- πΎ Persistent data storage using IndexedDB
- π± Fully responsive, mobile-friendly layout
| Technology | Description |
|---|---|
| React.js | Frontend framework (functional components + hooks) |
| Tailwind CSS | Utility-first CSS framework |
IndexedDB (via idb) |
Client-side storage for offline persistence |
| Netlify | Deployment platform |
## π Folder Structure
Task-Manager-React/
βββ public/ # Static assets
βββ src/
β βββ components/ # Reusable components (TaskForm, TaskList, TaskModal)
β βββ utils/ # IndexedDB logic (db.js)
β βββ App.js # Main application component
β βββ App.css # Global styles
β βββ index.js # Entry point
βββ package.json
βββ README.md
---
git clone https://github.com/Atiqumer/Task-Manager-React.git
cd Task-Manager-React
2οΈβ£ Install Dependencies
npm install
3οΈβ£ Start the Development Server
npm start
Visit http://localhost:3000 in your browser.
Atiq Umer
π CS Student | π» React, WordPress, Django Developer
π§ atiqumer15@gmail.com π Linkeldn Profile: Atiq Umer