This project is a simple To-Do application built using React and Vite. You can add, edit, mark as done, and delete to-do items.
-
Clone the repository:
git clone https://github.com/punit-dev/To-do-Web-Application-using-React.git cd To-do-Web-Application-using-React -
Install the required packages:
npm install # or yarn install
To start the development server:
npm run dev
# or
yarn devOpen your browser and go to http://localhost:5173.
src/: Contains the source code.components/: Reusable components likeTodoCardandDeleteConfirmation.context/: Context providers for managing state.sections/: Larger sections of the app likeAddToDoForm.App.jsx: The main app component.main.jsx: Entry point of the app.
- Add To-Do: Add new to-do items.
- Edit To-Do: Edit existing to-do items.
- Mark as Done: Mark to-do items as done or undo them.
- Delete To-Do: Delete to-do items with a confirmation prompt.
- React
- Vite
- Framer Motion/Motion (for animations)
- Tailwind CSS (for styling)