An open API service indexing awesome lists of open source software.

https://github.com/moinuddin-dotcom/task-management-app-client

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.
https://github.com/moinuddin-dotcom/task-management-app-client

daisyui expressjs firebase headlessui mongodb react-from reactjs

Last synced: 18 days ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Task Management Application

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.

## Description

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

## Technologies Used

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

## Setup and Installation

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