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 dev
Open your browser and go to http://localhost:5173
.
src/
: Contains the source code.components/
: Reusable components likeTodoCard
andDeleteConfirmation
.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)