A responsive Todo List web application developed using React.js and Tailwind CSS. This application allows users to add, delete, and update tasks, enhancing productivity and ensuring efficient task management.
- Task Management: Users can add new tasks, delete existing ones, and update task details seamlessly.
- State Management: Utilized Context API for effective state management and component communication.
- Responsive Design: Built with Tailwind CSS, the app is visually appealing and responsive across various devices.
- Data Persistence: Integrated Local Storage to ensure tasks are saved across browser sessions, preventing data loss on refresh or tab closure.
Check out the live demo of the application here.
- React.js: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Vite: A build tool that provides a fast and optimized development environment.
- Context API: For state management and component communication.
- Local Storage: For persisting user data across sessions.
Follow these steps to run the project locally:
- Clone the repository:
git clone https://github.com/PriyanshuTrivedi07/TodoApp.git
- Navigate to the project directory:
cd TodoApp
- Install the dependencies:
npm install
- Run the application:
The app will be running at
npm run dev
http://localhost:5173
.
Connect with me on LinkedIn : Priyanshu Trivedi ↗