This is a simple Todo App created using Vite and React.js. It allows users to create, manage, and organize their tasks in a user-friendly interface.
Features Add new tasks. Mark tasks as completed or incomplete. Edit tasks. Delete tasks that are no longer needed. Filter tasks based on their completion status (all, completed, or active). Responsive design for optimal usage on various devices.
Clone the repository:
git clone git@github.com:gitahievans/Todo-app.git
cd todo-app
npm install
or
yarn install
npm run dev
or
yarn dev
- Vite: A fast and opinionated build tool that provides a modern development environment.
- React.js: A JavaScript library for building user interfaces.
- React Hooks: Used for managing state and side effects in functional components.
- Vanilla CSS: Styling the components and providing a responsive design.
- LocalStorage: Storing the tasks locally in the browser.
Contributions to this project are welcome. Feel free to submit any bug fixes or feature enhancements by creating a pull request.