Task Flow is a simple and intuitive task management application built with React and Vite. It allows you to create, manage, and track your daily tasks with a clean, dark-themed interface.
- Create and Manage Tasks: Easily add new tasks with a title and description.
- Track Task Status: Mark tasks as complete or incomplete with a single click.
- View Task Details: Click on a task to see its full description on a separate page.
- Delete Tasks: Remove tasks you no longer need.
- Modern UI: A sleek, dark-themed interface with orange accents for a pleasant user experience.
- Persistent Storage: Your tasks are saved in the browser's local storage, so they'll be there when you come back.
To get started with Task Flow, clone the repository and install the dependencies:
# Clone the repository
git clone https://github.com/your-username/task-flow.git
# Navigate to the project directory
cd task-flow
# Install dependencies
npm install
To run the application in development mode, use the following command:
npm run dev
This will start the development server, and you can view the application by navigating to http://localhost:5173
in your web browser.
- React: A JavaScript library for building user interfaces.
- Vite: A fast build tool and development server for modern web projects.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Lucide React: A library of beautiful and consistent icons.
- React Router DOM: A library for handling routing in React applications.