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.
- 📝 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
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 devThen open your browser at http://localhost:5173 to preview the app.
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
🔗 Coming soon on Vercel or Netlify deployment link
MIT License © Kerem ÜNCE