A simple Task Management Application built with React, Tailwind CSS, and Vite. This project allows users to create, edit, and manage tasks with a smooth user experience and modern UI.
Todo Client is a web application that allows users to manage their daily tasks efficiently. It features:
- Task creation and deletion
- Task management with drag-and-drop support (via
@hello-pangea/dnd) - Responsive UI with Tailwind CSS
- A clean and modern interface with Headless UI components
- Dark mode toggle
- React - A JavaScript library for building user interfaces.
- Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
- Vite - A fast and lean development build tool.
- Axios - A promise-based HTTP client for making requests to the server.
- React Query - A data-fetching and state management library for React.
- TanStack Query
- Firebase - Used for authentication (Google login) and real-time database management.
- DaisyUI - A plugin for Tailwind CSS that provides pre-built UI components.
- Headless UI - A set of completely unstyled, fully accessible UI components.
1. Clone the repository
- git clone https://github.com/Moinuddin-dotcom/Task-Management-App-client.git
2. Install dependencies
- cd todo-client
- npm install
3. Run the development server
- npm run dev