Skip to content

Latest commit

Β 

History

History
78 lines (54 loc) Β· 2.25 KB

File metadata and controls

78 lines (54 loc) Β· 2.25 KB

πŸ“ Task Manager App (React)

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


πŸš€ Features

  • βœ”οΈ 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

πŸ’‘ Tech Stack

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
---

πŸ”§ Getting Started

1️⃣ Clone the Repository

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.

About the Developer

Atiq Umer

πŸŽ“ CS Student | πŸ’» React, WordPress, Django Developer

πŸ“§ atiqumer15@gmail.com πŸ”— Linkeldn Profile: Atiq Umer