This is a simple ToDo application built with React and Vite. It allows users to manage their tasks, mark them as completed, edit them, delete them, and search for specific tasks. The application also features animations for a smoother user experience.
- Add, edit, and delete tasks/todos.
- Mark tasks/todos as done/completed.
- Utilize a search bar to find specific tasks/todos.
- Animations for marking, deleting, and editing tasks/todos.
- Unit testing for components.
- Clone the repository:
git clone https://github.com/akmalmstfa29/todo-app-react todo-app- Navigate to the project directory:
cd todo-app- Install dependencies:
yarn install- Start the development server:
yarn dev-
Open the browser and navigate to
http://localhost:5173. -
Start managing your tasks!
To run unit tests, use the following command:
yarn test- React
- Vite
- PropTypes
- Vitest
- React Testing Library
- Frammer Motion
