Skip to content

Latest commit

 

History

History
89 lines (68 loc) · 2.21 KB

File metadata and controls

89 lines (68 loc) · 2.21 KB

✅ Task Manager App

A modern and efficient Task Manager web application designed to help users organize, prioritize, and track their daily tasks.
Built with React, this app focuses on a clean, intuitive interface and smooth user interactions — perfect for productivity lovers.


✨ Features

  • 📝 Create, edit, and delete tasks
  • 📅 Mark tasks as completed or pending
  • 🧩 Filter and sort tasks by category or priority
  • 🌗 Light & dark theme support
  • ⚡ Persistent local storage for offline use
  • 💻 Responsive design optimized for all screen sizes

🧰 Tech Stack

React TypeScript Vite TailwindCSS LocalStorage ESLint


🚀 Getting Started

Follow these steps to run the project locally:

# Clone the repository
git clone https://github.com/Keremunce/task-manager.git

# Navigate into the project
cd task-manager

# Install dependencies
npm install

# Start the development server
npm run dev

Then open your browser at http://localhost:5173 to preview the app.


🧩 Project Structure

task-manager/
│
├── src/
│   ├── components/
│   │   ├── TaskCard.tsx
│   │   ├── AddTaskModal.tsx
│   │   ├── Header.tsx
│   │   └── Footer.tsx
│   │
│   ├── pages/
│   │   └── Home.tsx
│   │
│   ├── hooks/
│   │   └── useTasks.ts
│   │
│   ├── utils/
│   │   └── storage.ts
│   │
│   └── App.tsx
│
├── public/
│   └── icons/
│
├── package.json
└── vite.config.ts

🌐 Live Preview

🔗 Coming soon on Vercel or Netlify deployment link


📜 License

MIT License © Kerem ÜNCE