This is a task management application that allows users to manage their tasks efficiently. It provides a user-friendly interface for creating, updating, and deleting tasks.
- Next.js: A React framework that enables functionality such as server-side rendering and generating static websites for React-based web applications.
- @tanstack/react-query: A powerful data-fetching library for React that helps in managing and caching data.
- Axios: A promise-based HTTP client for the browser and Node.js, making it easy to send asynchronous HTTP requests.
- Moment.js: A popular library for parsing, validating, manipulating, and displaying dates and times in JavaScript.
- React Hook Form: A library for managing form validation in React.
- React Hot Toast: A toast notification library for React applications.
- React Icons: A collection of popular icons packaged as React components.
- React Loader Spinner: A library for creating animated loading spinners in React applications.
- Sharp: A high-performance Node.js image processing module that provides resizing, cropping, and other image operations.
- Tailwind CSS: A highly customizable, low-level CSS framework that allows for the rapid building of modern designs.
- Clone the repository to your local machine.
- Run
npm install
to install the necessary dependencies. - Set up environment variables in a
.env.local
file. - Run the development server using the command
npm run dev
. - Open your web browser and navigate to the local development URL provided by Next.js.
- Use the application to manage your tasks effectively.
- Create, update, and delete tasks as needed.